CGEM BOSS
6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h
Go to the documentation of this file.
1
/**
2
* @class McRelTableDefs
3
*
4
* @brief This header file serves to define the various relational tables used with
5
* the Monte Carlo information
6
*
7
* @author Weidong Li
8
*
9
* $Header: /bes/bes/CgemBossCvs/Event/McTruth/McTruth/McRelTableDefs.h,v 1.1.1.1 2013/11/22 02:07:15 juxd Exp $
10
*/
11
12
#ifndef McRelTableDefs_h
13
#define McRelTableDefs_h
14
#include "GaudiKernel/SmartRefVector.h"
15
#include "RelTable/RelTable.h"
16
17
// Start the defintions
18
namespace
Event
{
19
20
// Monte Carlo objects with the "truth"
21
class
McParticle
;
22
class
MdcMcHit;
23
class
CgemMcHit;
24
class
TofMcHit;
25
class
EmcMcHit;
26
class
MucMcHit;
27
28
// typedefs for relating McParticle to associated MdcMcHit
29
typedef
Event::RelTable<Event::McParticle, Event::MdcMcHit>
McPartToMdcHitTab
;
30
typedef
Event::Relation<Event::McParticle, Event::MdcMcHit>
McPartToMdcHitRel
;
31
typedef
ObjectList<Event::McPartToMdcHitRel>
McPartToMdcHitList
;
32
typedef
std::vector<Event::McPartToMdcHitRel*>
McPartToMdcHitVec
;
33
34
// typedefs for relating McParticle to associated CgemMcHit
35
typedef
Event::RelTable<Event::McParticle, Event::CgemMcHit>
McPartToCgemHitTab
;
36
typedef
Event::Relation<Event::McParticle, Event::CgemMcHit>
McPartToCgemHitRel
;
37
typedef
ObjectList<Event::McPartToCgemHitRel>
McPartToCgemHitList
;
38
typedef
std::vector<Event::McPartToCgemHitRel*>
McPartToCgemHitVec
;
39
40
// typedefs for relating McParticle to associated TofMcHit
41
typedef
Event::RelTable<Event::McParticle, Event::TofMcHit>
McPartToTofHitTab
;
42
typedef
Event::Relation<Event::McParticle, Event::TofMcHit>
McPartToTofHitRel
;
43
typedef
ObjectList<Event::McPartToTofHitRel>
McPartToTofHitList
;
44
typedef
std::vector<Event::McPartToTofHitRel*>
McPartToTofHitVec
;
45
46
// typedefs for relating McParticle to associated EmcMcHit
47
typedef
Event::RelTable<Event::McParticle, Event::EmcMcHit>
McPartToEmcHitTab
;
48
typedef
Event::Relation<Event::McParticle, Event::EmcMcHit>
McPartToEmcHitRel
;
49
typedef
ObjectList<Event::McPartToEmcHitRel>
McPartToEmcHitList
;
50
typedef
std::vector<Event::McPartToEmcHitRel*>
McPartToEmcHitVec
;
51
52
// typedefs for relating McParticle to associated MucMcHit
53
typedef
Event::RelTable<Event::McParticle, Event::MucMcHit>
McPartToMucHitTab
;
54
typedef
Event::Relation<Event::McParticle, Event::MucMcHit>
McPartToMucHitRel
;
55
typedef
ObjectList<Event::McPartToMucHitRel>
McPartToMucHitList
;
56
typedef
std::vector<Event::McPartToMucHitRel*>
McPartToMucHitVec
;
57
58
}
59
60
#endif
61
Event::RelTable
Definition:
InstallArea/include/RelTable/RelTable/RelTable.h:29
Event::Relation
Definition:
Event/RelTable/RelTable-00-00-02/RelTable/Relation.h:35
McParticle
The Monte Carlo particle kinematics information.
Event
Definition:
Event/EventModel/EventModel-02-01-03/EventModel/Event.h:21
Event::McPartToMdcHitRel
Event::Relation< Event::McParticle, Event::MdcMcHit > McPartToMdcHitRel
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:30
Event::McPartToMdcHitList
ObjectList< Event::McPartToMdcHitRel > McPartToMdcHitList
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:31
Event::McPartToEmcHitRel
Event::Relation< Event::McParticle, Event::EmcMcHit > McPartToEmcHitRel
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:48
Event::McPartToCgemHitTab
Event::RelTable< Event::McParticle, Event::CgemMcHit > McPartToCgemHitTab
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:35
Event::McPartToEmcHitList
ObjectList< Event::McPartToEmcHitRel > McPartToEmcHitList
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:49
Event::McPartToMucHitVec
std::vector< Event::McPartToMucHitRel * > McPartToMucHitVec
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:56
Event::McPartToTofHitList
ObjectList< Event::McPartToTofHitRel > McPartToTofHitList
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:43
Event::McPartToMdcHitTab
Event::RelTable< Event::McParticle, Event::MdcMcHit > McPartToMdcHitTab
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:29
Event::McPartToCgemHitVec
std::vector< Event::McPartToCgemHitRel * > McPartToCgemHitVec
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:38
Event::McPartToMucHitRel
Event::Relation< Event::McParticle, Event::MucMcHit > McPartToMucHitRel
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:54
Event::McPartToEmcHitVec
std::vector< Event::McPartToEmcHitRel * > McPartToEmcHitVec
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:50
Event::McPartToMdcHitVec
std::vector< Event::McPartToMdcHitRel * > McPartToMdcHitVec
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:32
Event::McPartToMucHitList
ObjectList< Event::McPartToMucHitRel > McPartToMucHitList
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:55
Event::McPartToTofHitRel
Event::Relation< Event::McParticle, Event::TofMcHit > McPartToTofHitRel
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:42
Event::McPartToTofHitTab
Event::RelTable< Event::McParticle, Event::TofMcHit > McPartToTofHitTab
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:41
Event::McPartToEmcHitTab
Event::RelTable< Event::McParticle, Event::EmcMcHit > McPartToEmcHitTab
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:47
Event::McPartToTofHitVec
std::vector< Event::McPartToTofHitRel * > McPartToTofHitVec
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:44
Event::McPartToCgemHitList
ObjectList< Event::McPartToCgemHitRel > McPartToCgemHitList
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:37
Event::McPartToMucHitTab
Event::RelTable< Event::McParticle, Event::MucMcHit > McPartToMucHitTab
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:53
Event::McPartToCgemHitRel
Event::Relation< Event::McParticle, Event::CgemMcHit > McPartToCgemHitRel
Definition:
Event/McTruth/McTruth-00-04-07/McTruth/McRelTableDefs.h:36
source
Event
McTruth
McTruth-00-04-07
McTruth
McRelTableDefs.h
Generated by
1.9.6