12 #include "StStrangeMuDst.hh"
25 Int_t geantIdParent()
const;
26 Int_t geantIdPositive()
const;
27 Int_t geantIdNegative()
const;
28 Float_t parentMomentumX()
const;
29 Float_t parentMomentumY()
const;
30 Float_t parentMomentumZ()
const;
31 Float_t positiveMomentumX()
const;
32 Float_t positiveMomentumY()
const;
33 Float_t positiveMomentumZ()
const;
34 Float_t negativeMomentumX()
const;
35 Float_t negativeMomentumY()
const;
36 Float_t negativeMomentumZ()
const;
37 Float_t positionX()
const;
38 Float_t positionY()
const;
39 Float_t positionZ()
const;
41 Int_t positiveSimTpcHits()
const;
42 Int_t positiveCommonTpcHits()
const;
43 Int_t negativeSimTpcHits()
const;
44 Int_t negativeCommonTpcHits()
const;
46 void SetHitInfoPositive(Int_t commonHits);
47 void SetHitInfoNegative(Int_t commonHits);
50 Float_t decayVertexV0X()
const {
return positionX();}
51 Float_t decayVertexV0Y()
const {
return positionY();}
54 Float_t momPosX()
const {
return positiveMomentumX();}
55 Float_t momPosY()
const {
return positiveMomentumY();}
56 Float_t
momPosZ()
const {
return positiveMomentumZ();}
58 Float_t momNegX()
const {
return negativeMomentumX();}
59 Float_t momNegY()
const {
return negativeMomentumY();}
60 Float_t
momNegZ()
const {
return negativeMomentumZ();}
62 Float_t momV0X()
const {
return parentMomentumX();}
63 Float_t momV0Y()
const {
return parentMomentumY();}
64 Float_t
momV0Z()
const {
return parentMomentumZ();}
69 Int_t mPositiveSimTpcHits;
70 Int_t mPositiveCommonTpcHits;
72 Int_t mNegativeSimTpcHits;
73 Int_t mNegativeCommonTpcHits;
77 Int_t mPositiveGeantId;
78 Int_t mNegativeGeantId;
79 Float_t mParentMomentumX;
80 Float_t mParentMomentumY;
81 Float_t mParentMomentumZ;
82 Float_t mPositiveMomentumX;
83 Float_t mPositiveMomentumY;
84 Float_t mPositiveMomentumZ;
85 Float_t mNegativeMomentumX;
86 Float_t mNegativeMomentumY;
87 Float_t mNegativeMomentumZ;
97 {
return mDecayMode; }
98 inline void StV0Mc::SetHitInfoPositive(Int_t commonHits)
99 { mPositiveCommonTpcHits = commonHits; }
100 inline Int_t StV0Mc::positiveCommonTpcHits()
const
101 {
return mPositiveCommonTpcHits; }
102 inline Int_t StV0Mc::positiveSimTpcHits()
const
103 {
return mPositiveSimTpcHits; }
104 inline void StV0Mc::SetHitInfoNegative(Int_t commonHits)
105 { mNegativeCommonTpcHits = commonHits; }
106 inline Int_t StV0Mc::negativeCommonTpcHits()
const
107 {
return mNegativeCommonTpcHits; }
108 inline Int_t StV0Mc::negativeSimTpcHits()
const
109 {
return mNegativeSimTpcHits; }
110 inline Int_t StV0Mc::geantIdParent()
const
111 {
return mParentGeantId; }
112 inline Int_t StV0Mc::geantIdPositive()
const
113 {
return mPositiveGeantId; }
114 inline Int_t StV0Mc::geantIdNegative()
const
115 {
return mNegativeGeantId; }
116 inline Float_t StV0Mc::parentMomentumX()
const
117 {
return mParentMomentumX; }
118 inline Float_t StV0Mc::parentMomentumY()
const
119 {
return mParentMomentumY; }
120 inline Float_t StV0Mc::parentMomentumZ()
const
121 {
return mParentMomentumZ; }
122 inline Float_t StV0Mc::positiveMomentumX()
const
123 {
return mPositiveMomentumX; }
124 inline Float_t StV0Mc::positiveMomentumY()
const
125 {
return mPositiveMomentumY; }
126 inline Float_t StV0Mc::positiveMomentumZ()
const
127 {
return mPositiveMomentumZ; }
128 inline Float_t StV0Mc::negativeMomentumX()
const
129 {
return mNegativeMomentumX; }
130 inline Float_t StV0Mc::negativeMomentumY()
const
131 {
return mNegativeMomentumY; }
132 inline Float_t StV0Mc::negativeMomentumZ()
const
133 {
return mNegativeMomentumZ; }
134 inline Float_t StV0Mc::positionX()
const
135 {
return mPositionX; }
136 inline Float_t StV0Mc::positionY()
const
137 {
return mPositionY; }
138 inline Float_t StV0Mc::positionZ()
const
139 {
return mPositionZ; }
Float_t momPosZ() const
Momentum components of pos. daughter.
Float_t momV0Z() const
Momentum components of V0.
Monte Carlo Track class All information on a simulated track is stored in this class: kinematics...
Float_t decayVertexV0Z() const
Coordinates of decay vertex.
Float_t momNegZ() const
Momentum components of neg. daughter.