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
FP420G4Hit Class Reference

#include <FP420G4Hit.h>

Inheritance diagram for FP420G4Hit:

Public Member Functions

void addEnergyDeposit (double em, double hd)
 
void addEnergyDeposit (const FP420G4Hit &aHit)
 
void addEnergyLoss (float e)
 
void Draw ()
 
 FP420G4Hit ()
 
 FP420G4Hit (const FP420G4Hit &right)
 
double getEM () const
 
double getEnergyDeposit () const
 
float getEnergyLoss () const
 
G4ThreeVector getEntry () const
 
G4ThreeVector getEntryLocalP () const
 
G4ThreeVector getExitLocalP () 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
 
unsigned int getTrackID () const
 
unsigned int getUnitID () const
 
float getVx () const
 
float getVy () const
 
float getVz () const
 
float getX () const
 
float getY () const
 
float getZ () const
 
const FP420G4Hitoperator= (const FP420G4Hit &right)
 
int operator== (const FP420G4Hit &)
 
void Print ()
 
void setEM (double e)
 
void setEnergyLoss (float e)
 
void setEntry (const G4ThreeVector &xyz)
 
void setEntryLocalP (const G4ThreeVector &xyz1)
 
void setExitLocalP (const G4ThreeVector &xyz1)
 
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 (unsigned int 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)
 
 ~FP420G4Hit ()
 

Private Attributes

double elem
 
G4ThreeVector entry
 
G4ThreeVector entrylp
 
G4ThreeVector exitlp
 
double hadr
 
float theEnergyLoss
 
double theIncidentEnergy
 
float thePabs
 
int theParentId
 
int theParticleType
 
float thePhiAtEntry
 
float theThetaAtEntry
 
double theTimeSlice
 
float theTof
 
G4int theTrackID
 
int theUnitID
 
float theVx
 
float theVy
 
float theVz
 
float theX
 
float theY
 
float theZ
 

Detailed Description

Definition at line 19 of file FP420G4Hit.h.

Constructor & Destructor Documentation

FP420G4Hit::FP420G4Hit ( )

Definition at line 9 of file FP420G4Hit.cc.

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

9  :entry(0) {
10 
11  entrylp(0);
12  exitlp(0);
13  elem = 0.;
14  hadr = 0.;
15  theIncidentEnergy = 0.;
16  theTimeSlice = 0.;
17  theTrackID = -1;
18  theUnitID = 0;
19  thePabs =0.;
20  theTof=0. ;
21  theEnergyLoss=0. ;
22  theParticleType=0 ;
23  theUnitID=0;
24  theTrackID=-1;
25  theThetaAtEntry=-10000. ;
26  thePhiAtEntry=-10000. ;
27  theParentId=0;
28 
29  theX = 0.;
30  theY = 0.;
31  theZ = 0.;
32  theVx = 0.;
33  theVy = 0.;
34  theVz = 0.;
35 }
float theTof
Definition: FP420G4Hit.h:122
double theIncidentEnergy
Definition: FP420G4Hit.h:111
G4ThreeVector entrylp
Definition: FP420G4Hit.h:107
double theTimeSlice
Definition: FP420G4Hit.h:114
int theParentId
Definition: FP420G4Hit.h:130
int theParticleType
Definition: FP420G4Hit.h:124
double elem
Definition: FP420G4Hit.h:109
double hadr
Definition: FP420G4Hit.h:110
G4int theTrackID
Definition: FP420G4Hit.h:112
G4ThreeVector exitlp
Definition: FP420G4Hit.h:108
float theVy
Definition: FP420G4Hit.h:132
float theThetaAtEntry
Definition: FP420G4Hit.h:127
float thePabs
Definition: FP420G4Hit.h:121
float theY
Definition: FP420G4Hit.h:119
int theUnitID
Definition: FP420G4Hit.h:116
G4ThreeVector entry
Definition: FP420G4Hit.h:106
float theZ
Definition: FP420G4Hit.h:120
float theVx
Definition: FP420G4Hit.h:131
float theEnergyLoss
Definition: FP420G4Hit.h:123
float thePhiAtEntry
Definition: FP420G4Hit.h:128
float theX
Definition: FP420G4Hit.h:118
float theVz
Definition: FP420G4Hit.h:133
FP420G4Hit::~FP420G4Hit ( )

Definition at line 38 of file FP420G4Hit.cc.

38 {}
FP420G4Hit::FP420G4Hit ( const FP420G4Hit right)

Definition at line 41 of file FP420G4Hit.cc.

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

41  {
42  theUnitID = right.theUnitID;
43 
44  theTrackID = right.theTrackID;
45  theTof = right.theTof ;
48  thePabs = right.thePabs;
49  elem = right.elem;
50  hadr = right.hadr;
52  theTimeSlice = right.theTimeSlice;
53  entry = right.entry;
54  entrylp = right.entrylp;
55  exitlp = right.exitlp;
58  theParentId = right.theParentId;
59 
60  theX = right.theX;
61  theY = right.theY;
62  theZ = right.theZ;
63 
64  theVx = right.theVx;
65  theVy = right.theVy;
66  theVz = right.theVz;
67 
68 
69 }
float theTof
Definition: FP420G4Hit.h:122
double theIncidentEnergy
Definition: FP420G4Hit.h:111
G4ThreeVector entrylp
Definition: FP420G4Hit.h:107
double theTimeSlice
Definition: FP420G4Hit.h:114
int theParentId
Definition: FP420G4Hit.h:130
int theParticleType
Definition: FP420G4Hit.h:124
double elem
Definition: FP420G4Hit.h:109
double hadr
Definition: FP420G4Hit.h:110
G4int theTrackID
Definition: FP420G4Hit.h:112
G4ThreeVector exitlp
Definition: FP420G4Hit.h:108
float theVy
Definition: FP420G4Hit.h:132
float theThetaAtEntry
Definition: FP420G4Hit.h:127
float thePabs
Definition: FP420G4Hit.h:121
float theY
Definition: FP420G4Hit.h:119
int theUnitID
Definition: FP420G4Hit.h:116
G4ThreeVector entry
Definition: FP420G4Hit.h:106
float theZ
Definition: FP420G4Hit.h:120
float theVx
Definition: FP420G4Hit.h:131
float theEnergyLoss
Definition: FP420G4Hit.h:123
float thePhiAtEntry
Definition: FP420G4Hit.h:128
float theX
Definition: FP420G4Hit.h:118
float theVz
Definition: FP420G4Hit.h:133

Member Function Documentation

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

Definition at line 143 of file FP420G4Hit.cc.

References elem, and hadr.

Referenced by FP420SD::UpdateHit().

144  {elem += em ; hadr += hd;}
double elem
Definition: FP420G4Hit.h:109
double hadr
Definition: FP420G4Hit.h:110
void FP420G4Hit::addEnergyDeposit ( const FP420G4Hit aHit)

Definition at line 104 of file FP420G4Hit.cc.

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

104  {
105 
106  elem += aHit.getEM();
107  hadr += aHit.getHadr();
108 }
double elem
Definition: FP420G4Hit.h:109
double hadr
Definition: FP420G4Hit.h:110
double getHadr() const
Definition: FP420G4Hit.cc:127
double getEM() const
Definition: FP420G4Hit.cc:124
void FP420G4Hit::addEnergyLoss ( float  e)

Definition at line 155 of file FP420G4Hit.cc.

References alignCSCRings::e, and theEnergyLoss.

Referenced by FP420SD::UpdateHit().

155 {theEnergyLoss += e;}
float theEnergyLoss
Definition: FP420G4Hit.h:123
void FP420G4Hit::Draw ( )
inline

Definition at line 29 of file FP420G4Hit.h.

29 {}
double FP420G4Hit::getEM ( ) const

Definition at line 124 of file FP420G4Hit.cc.

References elem.

Referenced by addEnergyDeposit(), and operator<<().

124 {return elem; }
double elem
Definition: FP420G4Hit.h:109
double FP420G4Hit::getEnergyDeposit ( ) const

Definition at line 146 of file FP420G4Hit.cc.

References elem, and hadr.

Referenced by operator<<().

146 {return elem+hadr;}
double elem
Definition: FP420G4Hit.h:109
double hadr
Definition: FP420G4Hit.h:110
float FP420G4Hit::getEnergyLoss ( ) const

Definition at line 150 of file FP420G4Hit.cc.

References theEnergyLoss.

Referenced by FP420SD::EndOfEvent(), operator<<(), and FP420Test::update().

150 {return theEnergyLoss;}
float theEnergyLoss
Definition: FP420G4Hit.h:123
G4ThreeVector FP420G4Hit::getEntry ( ) const

Definition at line 115 of file FP420G4Hit.cc.

References entry.

Referenced by FP420SD::EndOfEvent(), operator<<(), and FP420Test::update().

115 {return entry;}
G4ThreeVector entry
Definition: FP420G4Hit.h:106
G4ThreeVector FP420G4Hit::getEntryLocalP ( ) const

Definition at line 118 of file FP420G4Hit.cc.

References entrylp.

Referenced by FP420SD::EndOfEvent(), operator<<(), and FP420Test::update().

118 {return entrylp;}
G4ThreeVector entrylp
Definition: FP420G4Hit.h:107
G4ThreeVector FP420G4Hit::getExitLocalP ( ) const

Definition at line 121 of file FP420G4Hit.cc.

References exitlp.

Referenced by FP420SD::EndOfEvent(), operator<<(), and FP420Test::update().

121 {return exitlp;}
G4ThreeVector exitlp
Definition: FP420G4Hit.h:108
double FP420G4Hit::getHadr ( ) const

Definition at line 127 of file FP420G4Hit.cc.

References hadr.

Referenced by addEnergyDeposit(), and operator<<().

127 {return hadr; }
double hadr
Definition: FP420G4Hit.h:110
double FP420G4Hit::getIncidentEnergy ( ) const

Definition at line 130 of file FP420G4Hit.cc.

References theIncidentEnergy.

Referenced by operator<<().

130 {return theIncidentEnergy; }
double theIncidentEnergy
Definition: FP420G4Hit.h:111
float FP420G4Hit::getPabs ( ) const

Definition at line 148 of file FP420G4Hit.cc.

References thePabs.

Referenced by FP420SD::EndOfEvent(), and operator<<().

148 {return thePabs;}
float thePabs
Definition: FP420G4Hit.h:121
int FP420G4Hit::getParentId ( ) const

Definition at line 174 of file FP420G4Hit.cc.

References theParentId.

Referenced by operator<<().

174 {return theParentId;}
int theParentId
Definition: FP420G4Hit.h:130
int FP420G4Hit::getParticleType ( ) const

Definition at line 151 of file FP420G4Hit.cc.

References theParticleType.

Referenced by FP420SD::EndOfEvent(), and operator<<().

151 {return theParticleType;}
int theParticleType
Definition: FP420G4Hit.h:124
float FP420G4Hit::getPhiAtEntry ( ) const

Definition at line 160 of file FP420G4Hit.cc.

References thePhiAtEntry.

Referenced by FP420SD::EndOfEvent(), and operator<<().

160 { return thePhiAtEntry;}
float thePhiAtEntry
Definition: FP420G4Hit.h:128
float FP420G4Hit::getThetaAtEntry ( ) const

Definition at line 159 of file FP420G4Hit.cc.

References theThetaAtEntry.

Referenced by FP420SD::EndOfEvent(), and operator<<().

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

Definition at line 139 of file FP420G4Hit.cc.

References theTimeSlice.

Referenced by operator<<().

139 {return theTimeSlice; }
double theTimeSlice
Definition: FP420G4Hit.h:114
int FP420G4Hit::getTimeSliceID ( ) const

Definition at line 141 of file FP420G4Hit.cc.

References theTimeSlice.

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

141 {return (int)theTimeSlice;}
double theTimeSlice
Definition: FP420G4Hit.h:114
float FP420G4Hit::getTof ( ) const

Definition at line 149 of file FP420G4Hit.cc.

References theTof.

Referenced by FP420SD::EndOfEvent(), and operator<<().

149 {return theTof;}
float theTof
Definition: FP420G4Hit.h:122
unsigned int FP420G4Hit::getTrackID ( ) const

Definition at line 133 of file FP420G4Hit.cc.

References theTrackID.

Referenced by FP420SD::EndOfEvent(), FP420SD::HitExists(), operator<<(), and FP420Test::update().

133 {return theTrackID; }
G4int theTrackID
Definition: FP420G4Hit.h:112
unsigned int FP420G4Hit::getUnitID ( ) const

Definition at line 136 of file FP420G4Hit.cc.

References theUnitID.

Referenced by FP420SD::EndOfEvent(), FP420SD::HitExists(), operator<<(), and FP420Test::update().

136 {return theUnitID; }
int theUnitID
Definition: FP420G4Hit.h:116
float FP420G4Hit::getVx ( ) const

Definition at line 177 of file FP420G4Hit.cc.

References theVx.

Referenced by operator<<().

177 { return theVx;}
float theVx
Definition: FP420G4Hit.h:131
float FP420G4Hit::getVy ( ) const

Definition at line 180 of file FP420G4Hit.cc.

References theVy.

Referenced by operator<<().

180 { return theVy;}
float theVy
Definition: FP420G4Hit.h:132
float FP420G4Hit::getVz ( ) const

Definition at line 183 of file FP420G4Hit.cc.

References theVz.

Referenced by operator<<().

183 { return theVz;}
float theVz
Definition: FP420G4Hit.h:133
float FP420G4Hit::getX ( ) const

Definition at line 165 of file FP420G4Hit.cc.

References theX.

Referenced by operator<<().

165 { return theX;}
float theX
Definition: FP420G4Hit.h:118
float FP420G4Hit::getY ( ) const

Definition at line 168 of file FP420G4Hit.cc.

References theY.

Referenced by operator<<().

168 { return theY;}
float theY
Definition: FP420G4Hit.h:119
float FP420G4Hit::getZ ( ) const

Definition at line 171 of file FP420G4Hit.cc.

References theZ.

Referenced by operator<<().

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

Definition at line 72 of file FP420G4Hit.cc.

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

72  {
73  theUnitID = right.theUnitID;
74 
75  theTrackID = right.theTrackID;
76  theTof = right.theTof ;
79  thePabs = right.thePabs;
80  elem = right.elem;
81  hadr = right.hadr;
83  theTimeSlice = right.theTimeSlice;
84  entry = right.entry;
85  entrylp = right.entrylp;
86  exitlp = right.exitlp;
89  theParentId = right.theParentId;
90 
91  theX = right.theX;
92  theY = right.theY;
93  theZ = right.theZ;
94 
95  theVx = right.theVx;
96  theVy = right.theVy;
97  theVz = right.theVz;
98 
99 
100  return *this;
101 }
float theTof
Definition: FP420G4Hit.h:122
double theIncidentEnergy
Definition: FP420G4Hit.h:111
G4ThreeVector entrylp
Definition: FP420G4Hit.h:107
double theTimeSlice
Definition: FP420G4Hit.h:114
int theParentId
Definition: FP420G4Hit.h:130
int theParticleType
Definition: FP420G4Hit.h:124
double elem
Definition: FP420G4Hit.h:109
double hadr
Definition: FP420G4Hit.h:110
G4int theTrackID
Definition: FP420G4Hit.h:112
G4ThreeVector exitlp
Definition: FP420G4Hit.h:108
float theVy
Definition: FP420G4Hit.h:132
float theThetaAtEntry
Definition: FP420G4Hit.h:127
float thePabs
Definition: FP420G4Hit.h:121
float theY
Definition: FP420G4Hit.h:119
int theUnitID
Definition: FP420G4Hit.h:116
G4ThreeVector entry
Definition: FP420G4Hit.h:106
float theZ
Definition: FP420G4Hit.h:120
float theVx
Definition: FP420G4Hit.h:131
float theEnergyLoss
Definition: FP420G4Hit.h:123
float thePhiAtEntry
Definition: FP420G4Hit.h:128
float theX
Definition: FP420G4Hit.h:118
float theVz
Definition: FP420G4Hit.h:133
int FP420G4Hit::operator== ( const FP420G4Hit )
inline

Definition at line 27 of file FP420G4Hit.h.

27 {return 0;}
void FP420G4Hit::Print ( void  )

Definition at line 111 of file FP420G4Hit.cc.

References gather_cfg::cout.

111  {
112  std::cout << (*this);
113 }
tuple cout
Definition: gather_cfg.py:145
void FP420G4Hit::setEM ( double  e)

Definition at line 125 of file FP420G4Hit.cc.

References alignCSCRings::e, and elem.

125 { elem = e; }
double elem
Definition: FP420G4Hit.h:109
void FP420G4Hit::setEnergyLoss ( float  e)

Definition at line 156 of file FP420G4Hit.cc.

References alignCSCRings::e, and theEnergyLoss.

Referenced by FP420SD::CreateNewHit().

156 {theEnergyLoss = e;}
float theEnergyLoss
Definition: FP420G4Hit.h:123
void FP420G4Hit::setEntry ( const G4ThreeVector &  xyz)

Definition at line 116 of file FP420G4Hit.cc.

References entry.

Referenced by FP420SD::CreateNewHit().

116 { entry = xyz; }
G4ThreeVector entry
Definition: FP420G4Hit.h:106
void FP420G4Hit::setEntryLocalP ( const G4ThreeVector &  xyz1)

Definition at line 119 of file FP420G4Hit.cc.

References entrylp.

Referenced by FP420SD::CreateNewHit().

119 { entrylp = xyz1; }
G4ThreeVector entrylp
Definition: FP420G4Hit.h:107
void FP420G4Hit::setExitLocalP ( const G4ThreeVector &  xyz1)

Definition at line 122 of file FP420G4Hit.cc.

References exitlp.

Referenced by FP420SD::CreateNewHit().

122 { exitlp = xyz1; }
G4ThreeVector exitlp
Definition: FP420G4Hit.h:108
void FP420G4Hit::setHadr ( double  e)

Definition at line 128 of file FP420G4Hit.cc.

References alignCSCRings::e, and hadr.

128 { hadr = e; }
double hadr
Definition: FP420G4Hit.h:110
void FP420G4Hit::setIncidentEnergy ( double  e)

Definition at line 131 of file FP420G4Hit.cc.

References alignCSCRings::e, and theIncidentEnergy.

Referenced by FP420SD::CreateNewHit().

131 {theIncidentEnergy = e; }
double theIncidentEnergy
Definition: FP420G4Hit.h:111
void FP420G4Hit::setPabs ( float  e)

Definition at line 153 of file FP420G4Hit.cc.

References alignCSCRings::e, and thePabs.

Referenced by FP420SD::CreateNewHit().

153 {thePabs = e;}
float thePabs
Definition: FP420G4Hit.h:121
void FP420G4Hit::setParentId ( int  p)
void FP420G4Hit::setParticleType ( short  i)

Definition at line 157 of file FP420G4Hit.cc.

References i, and theParticleType.

Referenced by FP420SD::CreateNewHit().

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

Definition at line 163 of file FP420G4Hit.cc.

References f, and thePhiAtEntry.

Referenced by FP420SD::CreateNewHit().

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

Definition at line 162 of file FP420G4Hit.cc.

References lumiQTWidget::t, and theThetaAtEntry.

Referenced by FP420SD::CreateNewHit().

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

Definition at line 140 of file FP420G4Hit.cc.

References ztail::d, and theTimeSlice.

Referenced by FP420SD::CreateNewHit().

140 { theTimeSlice = d; }
double theTimeSlice
Definition: FP420G4Hit.h:114
tuple d
Definition: ztail.py:151
void FP420G4Hit::setTof ( float  e)

Definition at line 154 of file FP420G4Hit.cc.

References alignCSCRings::e, and theTof.

Referenced by FP420SD::CreateNewHit().

154 {theTof = e;}
float theTof
Definition: FP420G4Hit.h:122
void FP420G4Hit::setTrackID ( int  i)

Definition at line 134 of file FP420G4Hit.cc.

References i, and theTrackID.

Referenced by FP420SD::CreateNewHit().

134 { theTrackID = i; }
int i
Definition: DBlmapReader.cc:9
G4int theTrackID
Definition: FP420G4Hit.h:112
void FP420G4Hit::setUnitID ( unsigned int  i)

Definition at line 137 of file FP420G4Hit.cc.

References i, and theUnitID.

Referenced by FP420SD::CreateNewHit().

137 { theUnitID = i; }
int i
Definition: DBlmapReader.cc:9
int theUnitID
Definition: FP420G4Hit.h:116
void FP420G4Hit::setVx ( float  p)

Definition at line 178 of file FP420G4Hit.cc.

References lumiQTWidget::t, and theVx.

Referenced by FP420SD::CreateNewHit().

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

Definition at line 181 of file FP420G4Hit.cc.

References lumiQTWidget::t, and theVy.

Referenced by FP420SD::CreateNewHit().

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

Definition at line 184 of file FP420G4Hit.cc.

References lumiQTWidget::t, and theVz.

Referenced by FP420SD::CreateNewHit().

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

Definition at line 166 of file FP420G4Hit.cc.

References lumiQTWidget::t, and theX.

Referenced by FP420SD::CreateNewHit().

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

Definition at line 169 of file FP420G4Hit.cc.

References lumiQTWidget::t, and theY.

Referenced by FP420SD::CreateNewHit().

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

Definition at line 172 of file FP420G4Hit.cc.

References lumiQTWidget::t, and theZ.

Referenced by FP420SD::CreateNewHit().

172 {theZ = t;}
float theZ
Definition: FP420G4Hit.h:120

Member Data Documentation

double FP420G4Hit::elem
private

Definition at line 109 of file FP420G4Hit.h.

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

G4ThreeVector FP420G4Hit::entry
private

Definition at line 106 of file FP420G4Hit.h.

Referenced by FP420G4Hit(), getEntry(), operator=(), and setEntry().

G4ThreeVector FP420G4Hit::entrylp
private

Definition at line 107 of file FP420G4Hit.h.

Referenced by FP420G4Hit(), getEntryLocalP(), operator=(), and setEntryLocalP().

G4ThreeVector FP420G4Hit::exitlp
private

Definition at line 108 of file FP420G4Hit.h.

Referenced by FP420G4Hit(), getExitLocalP(), operator=(), and setExitLocalP().

double FP420G4Hit::hadr
private
float FP420G4Hit::theEnergyLoss
private

Definition at line 123 of file FP420G4Hit.h.

Referenced by addEnergyLoss(), FP420G4Hit(), getEnergyLoss(), operator=(), and setEnergyLoss().

double FP420G4Hit::theIncidentEnergy
private

Definition at line 111 of file FP420G4Hit.h.

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

float FP420G4Hit::thePabs
private

Definition at line 121 of file FP420G4Hit.h.

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

int FP420G4Hit::theParentId
private

Definition at line 130 of file FP420G4Hit.h.

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

int FP420G4Hit::theParticleType
private

Definition at line 124 of file FP420G4Hit.h.

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

float FP420G4Hit::thePhiAtEntry
private

Definition at line 128 of file FP420G4Hit.h.

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

float FP420G4Hit::theThetaAtEntry
private

Definition at line 127 of file FP420G4Hit.h.

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

double FP420G4Hit::theTimeSlice
private

Definition at line 114 of file FP420G4Hit.h.

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

float FP420G4Hit::theTof
private

Definition at line 122 of file FP420G4Hit.h.

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

G4int FP420G4Hit::theTrackID
private

Definition at line 112 of file FP420G4Hit.h.

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

int FP420G4Hit::theUnitID
private

Definition at line 116 of file FP420G4Hit.h.

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

float FP420G4Hit::theVx
private

Definition at line 131 of file FP420G4Hit.h.

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

float FP420G4Hit::theVy
private

Definition at line 132 of file FP420G4Hit.h.

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

float FP420G4Hit::theVz
private

Definition at line 133 of file FP420G4Hit.h.

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

float FP420G4Hit::theX
private

Definition at line 118 of file FP420G4Hit.h.

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

float FP420G4Hit::theY
private

Definition at line 119 of file FP420G4Hit.h.

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

float FP420G4Hit::theZ
private

Definition at line 120 of file FP420G4Hit.h.

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