CGEM BOSS
6.6.5.f
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
v
Enumerations
_
e
f
g
h
i
l
m
o
p
r
s
t
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
v
w
Enumerations
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
w
x
Files
File List
File Members
All
!
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
!
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
!
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
v
w
Enumerations
d
e
g
h
p
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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