CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
TotemG4Hit Class Reference

#include <SimG4CMS/Forward/interface/TotemG4Hit.h>

Inheritance diagram for TotemG4Hit:

Public Member Functions

void addEnergyDeposit (double em, double hd)
 
void addEnergyDeposit (const TotemG4Hit &aHit)
 
void Draw ()
 
double getEM () const
 
double getEnergyDeposit () const
 
float getEnergyLoss () const
 
math::XYZPoint getEntry () const
 
double getHadr () const
 
double getIncidentEnergy () const
 
float getPabs () const
 
int getParentId () const
 
int getParticleType () const
 
float getPhiAtEntry () const
 
float getThetaAtEntry () const
 
double getTimeSlice () const
 
int getTimeSliceID () const
 
float getTof () const
 
int getTrackID () const
 
uint32_t getUnitID () const
 
float getVx () const
 
float getVy () const
 
float getVz () const
 
float getX () const
 
float getY () const
 
float getZ () const
 
const TotemG4Hitoperator= (const TotemG4Hit &right)
 
int operator== (const TotemG4Hit &)
 
void Print ()
 
void setEM (double e)
 
void setEnergyLoss (float e)
 
void setEntry (double x, double y, double z)
 
void setHadr (double e)
 
void setIncidentEnergy (double e)
 
void setPabs (float e)
 
void setParentId (int p)
 
void setParticleType (short i)
 
void setPhiAtEntry (float f)
 
void setThetaAtEntry (float t)
 
void setTimeSlice (double d)
 
void setTof (float e)
 
void setTrackID (int i)
 
void setUnitID (uint32_t i)
 
void setVx (float p)
 
void setVy (float p)
 
void setVz (float p)
 
void setX (float t)
 
void setY (float t)
 
void setZ (float t)
 
 TotemG4Hit ()
 
 TotemG4Hit (const TotemG4Hit &right)
 
 ~TotemG4Hit ()
 

Private Attributes

double elem
 
math::XYZPoint entry
 
double hadr
 
float theEnergyLoss
 
math::XYZPoint theEntryPoint
 
math::XYZPoint theExitPoint
 
double theIncidentEnergy
 
float thePabs
 
int theParentId
 
int theParticleType
 
float thePhiAtEntry
 
float theThetaAtEntry
 
double theTimeSlice
 
float theTof
 
int theTrackID
 
uint32_t theUnitID
 
float theVx
 
float theVy
 
float theVz
 
float theX
 
float theY
 
float theZ
 

Detailed Description

Description: Transient Hit class for Totem taken from those for Calorimeters

Usage: One Hit object should be created -for each new particle entering the calorimeter -for each detector unit (= cristal or fiber or scintillator layer) -for each nanosecond of the shower development

This implies that all hit objects created for a given shower have the same value for

Definition at line 40 of file TotemG4Hit.h.

Constructor & Destructor Documentation

TotemG4Hit::TotemG4Hit ( )

Definition at line 23 of file TotemG4Hit.cc.

References elem, hadr, setEntry(), theEnergyLoss, theEntryPoint, theExitPoint, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.

23  {
24 
25  setEntry(0.,0.,0.);
26  theEntryPoint.SetCoordinates(0.,0.,0.);
27  theExitPoint.SetCoordinates(0.,0.,0.);
28 
29  elem = 0.;
30  hadr = 0.;
31  theIncidentEnergy = 0.;
32  theTrackID = -1;
33  theUnitID = 0;
34  theTimeSlice = 0.;
35 
36  theX = 0.;
37  theY = 0.;
38  theZ = 0.;
39  thePabs = 0.;
40  theTof = 0.;
41  theEnergyLoss = 0.;
42  theParticleType = 0;
43  theThetaAtEntry = 0.;
44  thePhiAtEntry = 0.;
45  theParentId = 0;
46  theVx = 0.;
47  theVy = 0.;
48  theVz = 0.;
49 }
float theThetaAtEntry
Definition: TotemG4Hit.h:137
float theTof
Definition: TotemG4Hit.h:133
int theParentId
Definition: TotemG4Hit.h:142
void setEntry(double x, double y, double z)
Definition: TotemG4Hit.h:58
float theVx
Definition: TotemG4Hit.h:143
float theY
Definition: TotemG4Hit.h:130
int theTrackID
Definition: TotemG4Hit.h:123
float theZ
Definition: TotemG4Hit.h:131
uint32_t theUnitID
Definition: TotemG4Hit.h:125
double theTimeSlice
Definition: TotemG4Hit.h:126
float thePhiAtEntry
Definition: TotemG4Hit.h:138
float theX
Definition: TotemG4Hit.h:129
float theEnergyLoss
Definition: TotemG4Hit.h:134
float theVz
Definition: TotemG4Hit.h:145
int theParticleType
Definition: TotemG4Hit.h:135
math::XYZPoint theExitPoint
Definition: TotemG4Hit.h:140
float theVy
Definition: TotemG4Hit.h:144
math::XYZPoint theEntryPoint
Definition: TotemG4Hit.h:139
float thePabs
Definition: TotemG4Hit.h:132
double hadr
Definition: TotemG4Hit.h:121
double elem
Definition: TotemG4Hit.h:120
double theIncidentEnergy
Definition: TotemG4Hit.h:122
TotemG4Hit::~TotemG4Hit ( )

Definition at line 51 of file TotemG4Hit.cc.

51 {}
TotemG4Hit::TotemG4Hit ( const TotemG4Hit right)

Definition at line 53 of file TotemG4Hit.cc.

References elem, entry, hadr, theEnergyLoss, theEntryPoint, theExitPoint, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.

53  {
54 
55  entry = right.entry;
56  elem = right.elem;
57  hadr = right.hadr;
59  theTrackID = right.theTrackID;
60  theUnitID = right.theUnitID;
61  theTimeSlice = right.theTimeSlice;
62 
63  theX = right.theX;
64  theY = right.theY;
65  theZ = right.theZ;
66  thePabs = right.thePabs;
67  theTof = right.theTof;
70 
74  theExitPoint = right.theExitPoint;
75  theParentId = right.theParentId;
76  theVx = right.theVx;
77  theVy = right.theVy;
78  theVz = right.theVz;
79 }
float theThetaAtEntry
Definition: TotemG4Hit.h:137
float theTof
Definition: TotemG4Hit.h:133
int theParentId
Definition: TotemG4Hit.h:142
float theVx
Definition: TotemG4Hit.h:143
float theY
Definition: TotemG4Hit.h:130
int theTrackID
Definition: TotemG4Hit.h:123
float theZ
Definition: TotemG4Hit.h:131
uint32_t theUnitID
Definition: TotemG4Hit.h:125
double theTimeSlice
Definition: TotemG4Hit.h:126
float thePhiAtEntry
Definition: TotemG4Hit.h:138
std::pair< std::string, MonitorElement * > entry
Definition: ME_MAP.h:8
float theX
Definition: TotemG4Hit.h:129
float theEnergyLoss
Definition: TotemG4Hit.h:134
float theVz
Definition: TotemG4Hit.h:145
int theParticleType
Definition: TotemG4Hit.h:135
math::XYZPoint theExitPoint
Definition: TotemG4Hit.h:140
float theVy
Definition: TotemG4Hit.h:144
math::XYZPoint theEntryPoint
Definition: TotemG4Hit.h:139
float thePabs
Definition: TotemG4Hit.h:132
double hadr
Definition: TotemG4Hit.h:121
double elem
Definition: TotemG4Hit.h:120
math::XYZPoint entry
Definition: TotemG4Hit.h:119
double theIncidentEnergy
Definition: TotemG4Hit.h:122

Member Function Documentation

void TotemG4Hit::addEnergyDeposit ( double  em,
double  hd 
)

Definition at line 145 of file TotemG4Hit.cc.

References elem, and hadr.

145 {elem += em; hadr += hd;}
double hadr
Definition: TotemG4Hit.h:121
double elem
Definition: TotemG4Hit.h:120
void TotemG4Hit::addEnergyDeposit ( const TotemG4Hit aHit)

Definition at line 112 of file TotemG4Hit.cc.

References elem, getEM(), getHadr(), and hadr.

112  {
113 
114  elem += aHit.getEM();
115  hadr += aHit.getHadr();
116 }
double getHadr() const
Definition: TotemG4Hit.cc:129
double getEM() const
Definition: TotemG4Hit.cc:126
double hadr
Definition: TotemG4Hit.h:121
double elem
Definition: TotemG4Hit.h:120
void TotemG4Hit::Draw ( )
inline

Definition at line 54 of file TotemG4Hit.h.

54 {}
double TotemG4Hit::getEM ( ) const

Definition at line 126 of file TotemG4Hit.cc.

References elem.

Referenced by addEnergyDeposit().

126 {return elem; }
double elem
Definition: TotemG4Hit.h:120
double TotemG4Hit::getEnergyDeposit ( ) const

Definition at line 147 of file TotemG4Hit.cc.

References elem, and hadr.

147 {return elem+hadr;}
double hadr
Definition: TotemG4Hit.h:121
double elem
Definition: TotemG4Hit.h:120
float TotemG4Hit::getEnergyLoss ( ) const

Definition at line 151 of file TotemG4Hit.cc.

References theEnergyLoss.

Referenced by TotemSD::EndOfEvent(), TotemTestGem::fillEvent(), and operator<<().

151 {return theEnergyLoss;}
float theEnergyLoss
Definition: TotemG4Hit.h:134
math::XYZPoint TotemG4Hit::getEntry ( ) const

Definition at line 124 of file TotemG4Hit.cc.

References entry.

Referenced by TotemSD::EndOfEvent(), TotemTestGem::fillEvent(), and operator<<().

124 {return entry;}
math::XYZPoint entry
Definition: TotemG4Hit.h:119
double TotemG4Hit::getHadr ( ) const

Definition at line 129 of file TotemG4Hit.cc.

References hadr.

Referenced by addEnergyDeposit().

129 {return hadr; }
double hadr
Definition: TotemG4Hit.h:121
double TotemG4Hit::getIncidentEnergy ( ) const

Definition at line 132 of file TotemG4Hit.cc.

References theIncidentEnergy.

Referenced by operator<<().

132 {return theIncidentEnergy; }
double theIncidentEnergy
Definition: TotemG4Hit.h:122
float TotemG4Hit::getPabs ( ) const

Definition at line 149 of file TotemG4Hit.cc.

References thePabs.

Referenced by TotemSD::EndOfEvent(), and TotemTestGem::fillEvent().

149 {return thePabs;}
float thePabs
Definition: TotemG4Hit.h:132
int TotemG4Hit::getParentId ( ) const

Definition at line 174 of file TotemG4Hit.cc.

References theParentId.

Referenced by TotemTestGem::fillEvent().

174 {return theParentId;}
int theParentId
Definition: TotemG4Hit.h:142
int TotemG4Hit::getParticleType ( ) const

Definition at line 152 of file TotemG4Hit.cc.

References theParticleType.

Referenced by TotemSD::EndOfEvent(), and TotemTestGem::fillEvent().

152 {return theParticleType;}
int theParticleType
Definition: TotemG4Hit.h:135
float TotemG4Hit::getPhiAtEntry ( ) const

Definition at line 160 of file TotemG4Hit.cc.

References thePhiAtEntry.

Referenced by TotemSD::EndOfEvent().

160 {return thePhiAtEntry;}
float thePhiAtEntry
Definition: TotemG4Hit.h:138
float TotemG4Hit::getThetaAtEntry ( ) const

Definition at line 159 of file TotemG4Hit.cc.

References theThetaAtEntry.

Referenced by TotemSD::EndOfEvent().

159 {return theThetaAtEntry;}
float theThetaAtEntry
Definition: TotemG4Hit.h:137
double TotemG4Hit::getTimeSlice ( ) const

Definition at line 141 of file TotemG4Hit.cc.

References theTimeSlice.

141 {return theTimeSlice; }
double theTimeSlice
Definition: TotemG4Hit.h:126
int TotemG4Hit::getTimeSliceID ( ) const

Definition at line 143 of file TotemG4Hit.cc.

References theTimeSlice.

Referenced by TotemSD::HitExists(), and operator<<().

143 {return (int)theTimeSlice;}
double theTimeSlice
Definition: TotemG4Hit.h:126
float TotemG4Hit::getTof ( ) const

Definition at line 150 of file TotemG4Hit.cc.

References theTof.

Referenced by TotemSD::EndOfEvent().

150 {return theTof;}
float theTof
Definition: TotemG4Hit.h:133
int TotemG4Hit::getTrackID ( ) const

Definition at line 135 of file TotemG4Hit.cc.

References theTrackID.

Referenced by TotemSD::EndOfEvent(), TotemTestGem::fillEvent(), TotemSD::HitExists(), and operator<<().

135 {return theTrackID; }
int theTrackID
Definition: TotemG4Hit.h:123
uint32_t TotemG4Hit::getUnitID ( ) const

Definition at line 138 of file TotemG4Hit.cc.

References theUnitID.

Referenced by TotemSD::EndOfEvent(), TotemTestGem::fillEvent(), TotemSD::HitExists(), and operator<<().

138 {return theUnitID; }
uint32_t theUnitID
Definition: TotemG4Hit.h:125
float TotemG4Hit::getVx ( ) const

Definition at line 177 of file TotemG4Hit.cc.

References theVx.

Referenced by TotemTestGem::fillEvent().

177 {return theVx;}
float theVx
Definition: TotemG4Hit.h:143
float TotemG4Hit::getVy ( ) const

Definition at line 180 of file TotemG4Hit.cc.

References theVy.

Referenced by TotemTestGem::fillEvent().

180 {return theVy;}
float theVy
Definition: TotemG4Hit.h:144
float TotemG4Hit::getVz ( ) const

Definition at line 183 of file TotemG4Hit.cc.

References theVz.

Referenced by TotemTestGem::fillEvent().

183 {return theVz;}
float theVz
Definition: TotemG4Hit.h:145
float TotemG4Hit::getX ( ) const

Definition at line 165 of file TotemG4Hit.cc.

References theX.

165 {return theX;}
float theX
Definition: TotemG4Hit.h:129
float TotemG4Hit::getY ( ) const

Definition at line 168 of file TotemG4Hit.cc.

References theY.

168 {return theY;}
float theY
Definition: TotemG4Hit.h:130
float TotemG4Hit::getZ ( ) const

Definition at line 171 of file TotemG4Hit.cc.

References theZ.

171 {return theZ;}
float theZ
Definition: TotemG4Hit.h:131
const TotemG4Hit & TotemG4Hit::operator= ( const TotemG4Hit right)

Definition at line 82 of file TotemG4Hit.cc.

References elem, entry, hadr, theEnergyLoss, theEntryPoint, theExitPoint, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.

82  {
83 
84  entry = right.entry;
85  elem = right.elem;
86  hadr = right.hadr;
88  theTrackID = right.theTrackID;
89  theUnitID = right.theUnitID;
90  theTimeSlice = right.theTimeSlice;
91 
92  theX = right.theX;
93  theY = right.theY;
94  theZ = right.theZ;
95  thePabs = right.thePabs;
96  theTof = right.theTof ;
99 
103  theExitPoint = right.theExitPoint;
104  theParentId = right.theParentId;
105  theVx = right.theVx;
106  theVy = right.theVy;
107  theVz = right.theVz;
108 
109  return *this;
110 }
float theThetaAtEntry
Definition: TotemG4Hit.h:137
float theTof
Definition: TotemG4Hit.h:133
int theParentId
Definition: TotemG4Hit.h:142
float theVx
Definition: TotemG4Hit.h:143
float theY
Definition: TotemG4Hit.h:130
int theTrackID
Definition: TotemG4Hit.h:123
float theZ
Definition: TotemG4Hit.h:131
uint32_t theUnitID
Definition: TotemG4Hit.h:125
double theTimeSlice
Definition: TotemG4Hit.h:126
float thePhiAtEntry
Definition: TotemG4Hit.h:138
std::pair< std::string, MonitorElement * > entry
Definition: ME_MAP.h:8
float theX
Definition: TotemG4Hit.h:129
float theEnergyLoss
Definition: TotemG4Hit.h:134
float theVz
Definition: TotemG4Hit.h:145
int theParticleType
Definition: TotemG4Hit.h:135
math::XYZPoint theExitPoint
Definition: TotemG4Hit.h:140
float theVy
Definition: TotemG4Hit.h:144
math::XYZPoint theEntryPoint
Definition: TotemG4Hit.h:139
float thePabs
Definition: TotemG4Hit.h:132
double hadr
Definition: TotemG4Hit.h:121
double elem
Definition: TotemG4Hit.h:120
math::XYZPoint entry
Definition: TotemG4Hit.h:119
double theIncidentEnergy
Definition: TotemG4Hit.h:122
int TotemG4Hit::operator== ( const TotemG4Hit )
inline

Definition at line 51 of file TotemG4Hit.h.

51 {return 0;}
void TotemG4Hit::Print ( void  )

Definition at line 119 of file TotemG4Hit.cc.

References gather_cfg::cout.

119  {
120  std::cout << (*this);
121 }
tuple cout
Definition: gather_cfg.py:121
void TotemG4Hit::setEM ( double  e)

Definition at line 127 of file TotemG4Hit.cc.

References alignCSCRings::e, and elem.

127 { elem = e; }
double elem
Definition: TotemG4Hit.h:120
void TotemG4Hit::setEnergyLoss ( float  e)

Definition at line 156 of file TotemG4Hit.cc.

References alignCSCRings::e, and theEnergyLoss.

Referenced by TotemSD::CreateNewHit(), TotemSD::CreateNewHitEvo(), and TotemSD::UpdateHit().

156 {theEnergyLoss = e;}
float theEnergyLoss
Definition: TotemG4Hit.h:134
void TotemG4Hit::setEntry ( double  x,
double  y,
double  z 
)
inline

Definition at line 58 of file TotemG4Hit.h.

Referenced by TotemSD::CreateNewHit(), TotemSD::CreateNewHitEvo(), and TotemG4Hit().

58 {entry.SetCoordinates(x,y,z);}
double double double z
std::pair< std::string, MonitorElement * > entry
Definition: ME_MAP.h:8
x
Definition: VDTMath.h:216
void TotemG4Hit::setHadr ( double  e)

Definition at line 130 of file TotemG4Hit.cc.

References alignCSCRings::e, and hadr.

130 { hadr = e; }
double hadr
Definition: TotemG4Hit.h:121
void TotemG4Hit::setIncidentEnergy ( double  e)

Definition at line 133 of file TotemG4Hit.cc.

References alignCSCRings::e, and theIncidentEnergy.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

133 {theIncidentEnergy = e; }
double theIncidentEnergy
Definition: TotemG4Hit.h:122
void TotemG4Hit::setPabs ( float  e)

Definition at line 154 of file TotemG4Hit.cc.

References alignCSCRings::e, and thePabs.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

154 {thePabs = e;}
float thePabs
Definition: TotemG4Hit.h:132
void TotemG4Hit::setParentId ( int  p)
void TotemG4Hit::setParticleType ( short  i)

Definition at line 157 of file TotemG4Hit.cc.

References i, and theParticleType.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

157 {theParticleType = i;}
int i
Definition: DBlmapReader.cc:9
int theParticleType
Definition: TotemG4Hit.h:135
void TotemG4Hit::setPhiAtEntry ( float  f)

Definition at line 163 of file TotemG4Hit.cc.

References f, and thePhiAtEntry.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

163 {thePhiAtEntry = f ;}
float thePhiAtEntry
Definition: TotemG4Hit.h:138
double f[11][100]
void TotemG4Hit::setThetaAtEntry ( float  t)

Definition at line 162 of file TotemG4Hit.cc.

References lumiQTWidget::t, and theThetaAtEntry.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

162 {theThetaAtEntry = t;}
float theThetaAtEntry
Definition: TotemG4Hit.h:137
void TotemG4Hit::setTimeSlice ( double  d)

Definition at line 142 of file TotemG4Hit.cc.

References theTimeSlice.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

142 { theTimeSlice = d; }
double theTimeSlice
Definition: TotemG4Hit.h:126
void TotemG4Hit::setTof ( float  e)

Definition at line 155 of file TotemG4Hit.cc.

References alignCSCRings::e, and theTof.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

155 {theTof = e;}
float theTof
Definition: TotemG4Hit.h:133
void TotemG4Hit::setTrackID ( int  i)

Definition at line 136 of file TotemG4Hit.cc.

References i, and theTrackID.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

136 { theTrackID = i; }
int i
Definition: DBlmapReader.cc:9
int theTrackID
Definition: TotemG4Hit.h:123
void TotemG4Hit::setUnitID ( uint32_t  i)

Definition at line 139 of file TotemG4Hit.cc.

References i, and theUnitID.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

139 { theUnitID = i; }
int i
Definition: DBlmapReader.cc:9
uint32_t theUnitID
Definition: TotemG4Hit.h:125
void TotemG4Hit::setVx ( float  p)

Definition at line 178 of file TotemG4Hit.cc.

References lumiQTWidget::t, and theVx.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

178 {theVx = t;}
float theVx
Definition: TotemG4Hit.h:143
void TotemG4Hit::setVy ( float  p)

Definition at line 181 of file TotemG4Hit.cc.

References lumiQTWidget::t, and theVy.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

181 {theVy = t;}
float theVy
Definition: TotemG4Hit.h:144
void TotemG4Hit::setVz ( float  p)

Definition at line 184 of file TotemG4Hit.cc.

References lumiQTWidget::t, and theVz.

Referenced by TotemSD::CreateNewHit(), and TotemSD::CreateNewHitEvo().

184 {theVz = t;}
float theVz
Definition: TotemG4Hit.h:145
void TotemG4Hit::setX ( float  t)

Definition at line 166 of file TotemG4Hit.cc.

References lumiQTWidget::t, and theX.

166 {theX = t;}
float theX
Definition: TotemG4Hit.h:129
void TotemG4Hit::setY ( float  t)

Definition at line 169 of file TotemG4Hit.cc.

References lumiQTWidget::t, and theY.

169 {theY = t;}
float theY
Definition: TotemG4Hit.h:130
void TotemG4Hit::setZ ( float  t)

Definition at line 172 of file TotemG4Hit.cc.

References lumiQTWidget::t, and theZ.

172 {theZ = t;}
float theZ
Definition: TotemG4Hit.h:131

Member Data Documentation

double TotemG4Hit::elem
private

Definition at line 120 of file TotemG4Hit.h.

Referenced by addEnergyDeposit(), getEM(), getEnergyDeposit(), operator=(), setEM(), and TotemG4Hit().

math::XYZPoint TotemG4Hit::entry
private

Definition at line 119 of file TotemG4Hit.h.

Referenced by getEntry(), operator=(), and TotemG4Hit().

double TotemG4Hit::hadr
private
float TotemG4Hit::theEnergyLoss
private

Definition at line 134 of file TotemG4Hit.h.

Referenced by getEnergyLoss(), operator=(), setEnergyLoss(), and TotemG4Hit().

math::XYZPoint TotemG4Hit::theEntryPoint
private

Definition at line 139 of file TotemG4Hit.h.

Referenced by operator=(), and TotemG4Hit().

math::XYZPoint TotemG4Hit::theExitPoint
private

Definition at line 140 of file TotemG4Hit.h.

Referenced by operator=(), and TotemG4Hit().

double TotemG4Hit::theIncidentEnergy
private

Definition at line 122 of file TotemG4Hit.h.

Referenced by getIncidentEnergy(), operator=(), setIncidentEnergy(), and TotemG4Hit().

float TotemG4Hit::thePabs
private

Definition at line 132 of file TotemG4Hit.h.

Referenced by getPabs(), operator=(), setPabs(), and TotemG4Hit().

int TotemG4Hit::theParentId
private

Definition at line 142 of file TotemG4Hit.h.

Referenced by getParentId(), operator=(), setParentId(), and TotemG4Hit().

int TotemG4Hit::theParticleType
private

Definition at line 135 of file TotemG4Hit.h.

Referenced by getParticleType(), operator=(), setParticleType(), and TotemG4Hit().

float TotemG4Hit::thePhiAtEntry
private

Definition at line 138 of file TotemG4Hit.h.

Referenced by getPhiAtEntry(), operator=(), setPhiAtEntry(), and TotemG4Hit().

float TotemG4Hit::theThetaAtEntry
private

Definition at line 137 of file TotemG4Hit.h.

Referenced by getThetaAtEntry(), operator=(), setThetaAtEntry(), and TotemG4Hit().

double TotemG4Hit::theTimeSlice
private

Definition at line 126 of file TotemG4Hit.h.

Referenced by getTimeSlice(), getTimeSliceID(), operator=(), setTimeSlice(), and TotemG4Hit().

float TotemG4Hit::theTof
private

Definition at line 133 of file TotemG4Hit.h.

Referenced by getTof(), operator=(), setTof(), and TotemG4Hit().

int TotemG4Hit::theTrackID
private

Definition at line 123 of file TotemG4Hit.h.

Referenced by getTrackID(), operator=(), setTrackID(), and TotemG4Hit().

uint32_t TotemG4Hit::theUnitID
private

Definition at line 125 of file TotemG4Hit.h.

Referenced by getUnitID(), operator=(), setUnitID(), and TotemG4Hit().

float TotemG4Hit::theVx
private

Definition at line 143 of file TotemG4Hit.h.

Referenced by getVx(), operator=(), setVx(), and TotemG4Hit().

float TotemG4Hit::theVy
private

Definition at line 144 of file TotemG4Hit.h.

Referenced by getVy(), operator=(), setVy(), and TotemG4Hit().

float TotemG4Hit::theVz
private

Definition at line 145 of file TotemG4Hit.h.

Referenced by getVz(), operator=(), setVz(), and TotemG4Hit().

float TotemG4Hit::theX
private

Definition at line 129 of file TotemG4Hit.h.

Referenced by getX(), operator=(), setX(), and TotemG4Hit().

float TotemG4Hit::theY
private

Definition at line 130 of file TotemG4Hit.h.

Referenced by getY(), operator=(), setY(), and TotemG4Hit().

float TotemG4Hit::theZ
private

Definition at line 131 of file TotemG4Hit.h.

Referenced by getZ(), operator=(), setZ(), and TotemG4Hit().