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

#include <BscG4Hit.h>

Inheritance diagram for BscG4Hit:

Public Member Functions

void addEnergyDeposit (double em, double hd)
 
void addEnergyDeposit (const BscG4Hit &aHit)
 
 BscG4Hit ()
 
 BscG4Hit (const BscG4Hit &right)
 
void Draw ()
 
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
 
G4int 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 BscG4Hitoperator= (const BscG4Hit &right)
 
int operator== (const BscG4Hit &)
 
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)
 
 ~BscG4Hit ()
 

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 20 of file BscG4Hit.h.

Constructor & Destructor Documentation

BscG4Hit::BscG4Hit ( )

Definition at line 9 of file BSCG4Hit.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 theVx
Definition: BscG4Hit.h:130
float theVy
Definition: BscG4Hit.h:131
float theX
Definition: BscG4Hit.h:117
float theVz
Definition: BscG4Hit.h:132
G4ThreeVector entry
Definition: BscG4Hit.h:105
int theUnitID
Definition: BscG4Hit.h:115
float theEnergyLoss
Definition: BscG4Hit.h:122
float theTof
Definition: BscG4Hit.h:121
int theParticleType
Definition: BscG4Hit.h:123
float thePabs
Definition: BscG4Hit.h:120
double hadr
Definition: BscG4Hit.h:109
G4int theTrackID
Definition: BscG4Hit.h:111
float theZ
Definition: BscG4Hit.h:119
G4ThreeVector exitlp
Definition: BscG4Hit.h:107
int theParentId
Definition: BscG4Hit.h:129
float theThetaAtEntry
Definition: BscG4Hit.h:126
float thePhiAtEntry
Definition: BscG4Hit.h:127
double theTimeSlice
Definition: BscG4Hit.h:113
double elem
Definition: BscG4Hit.h:108
double theIncidentEnergy
Definition: BscG4Hit.h:110
G4ThreeVector entrylp
Definition: BscG4Hit.h:106
float theY
Definition: BscG4Hit.h:118
BscG4Hit::~BscG4Hit ( )

Definition at line 38 of file BSCG4Hit.cc.

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

Definition at line 41 of file BSCG4Hit.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 theVx
Definition: BscG4Hit.h:130
float theVy
Definition: BscG4Hit.h:131
float theX
Definition: BscG4Hit.h:117
float theVz
Definition: BscG4Hit.h:132
G4ThreeVector entry
Definition: BscG4Hit.h:105
int theUnitID
Definition: BscG4Hit.h:115
float theEnergyLoss
Definition: BscG4Hit.h:122
float theTof
Definition: BscG4Hit.h:121
int theParticleType
Definition: BscG4Hit.h:123
float thePabs
Definition: BscG4Hit.h:120
double hadr
Definition: BscG4Hit.h:109
G4int theTrackID
Definition: BscG4Hit.h:111
float theZ
Definition: BscG4Hit.h:119
G4ThreeVector exitlp
Definition: BscG4Hit.h:107
int theParentId
Definition: BscG4Hit.h:129
float theThetaAtEntry
Definition: BscG4Hit.h:126
float thePhiAtEntry
Definition: BscG4Hit.h:127
double theTimeSlice
Definition: BscG4Hit.h:113
double elem
Definition: BscG4Hit.h:108
double theIncidentEnergy
Definition: BscG4Hit.h:110
G4ThreeVector entrylp
Definition: BscG4Hit.h:106
float theY
Definition: BscG4Hit.h:118

Member Function Documentation

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

Definition at line 143 of file BSCG4Hit.cc.

References elem, and hadr.

Referenced by FastTimerSD::UpdateHit(), BHMSD::UpdateHit(), and BscSD::UpdateHit().

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

Definition at line 104 of file BSCG4Hit.cc.

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

104  {
105 
106  elem += aHit.getEM();
107  hadr += aHit.getHadr();
108 }
double getHadr() const
Definition: BSCG4Hit.cc:127
double hadr
Definition: BscG4Hit.h:109
double elem
Definition: BscG4Hit.h:108
double getEM() const
Definition: BSCG4Hit.cc:124
void BscG4Hit::Draw ( )
inline

Definition at line 30 of file BscG4Hit.h.

30 {}
double BscG4Hit::getEM ( ) const

Definition at line 124 of file BSCG4Hit.cc.

References elem.

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

124 {return elem; }
double elem
Definition: BscG4Hit.h:108
double BscG4Hit::getEnergyDeposit ( ) const

Definition at line 146 of file BSCG4Hit.cc.

References elem, and hadr.

Referenced by operator<<().

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

Definition at line 150 of file BSCG4Hit.cc.

References theEnergyLoss.

Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), operator<<(), and BscTest::update().

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

Definition at line 115 of file BSCG4Hit.cc.

References entry.

Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), operator<<(), and BscTest::update().

115 {return entry;}
G4ThreeVector entry
Definition: BscG4Hit.h:105
G4ThreeVector BscG4Hit::getEntryLocalP ( ) const

Definition at line 118 of file BSCG4Hit.cc.

References entrylp.

Referenced by operator<<(), and BscTest::update().

118 {return entrylp;}
G4ThreeVector entrylp
Definition: BscG4Hit.h:106
G4ThreeVector BscG4Hit::getExitLocalP ( ) const

Definition at line 121 of file BSCG4Hit.cc.

References exitlp.

Referenced by operator<<(), and BscTest::update().

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

Definition at line 127 of file BSCG4Hit.cc.

References hadr.

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

127 {return hadr; }
double hadr
Definition: BscG4Hit.h:109
double BscG4Hit::getIncidentEnergy ( ) const

Definition at line 130 of file BSCG4Hit.cc.

References theIncidentEnergy.

Referenced by operator<<().

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

Definition at line 148 of file BSCG4Hit.cc.

References thePabs.

Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), and operator<<().

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

Definition at line 173 of file BSCG4Hit.cc.

References theParentId.

173 {return theParentId;}
int theParentId
Definition: BscG4Hit.h:129
int BscG4Hit::getParticleType ( ) const

Definition at line 151 of file BSCG4Hit.cc.

References theParticleType.

Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), and operator<<().

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

Definition at line 159 of file BSCG4Hit.cc.

References thePhiAtEntry.

Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), and BscSD::EndOfEvent().

159 { return thePhiAtEntry;}
float thePhiAtEntry
Definition: BscG4Hit.h:127
float BscG4Hit::getThetaAtEntry ( ) const

Definition at line 158 of file BSCG4Hit.cc.

References theThetaAtEntry.

Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), and BscSD::EndOfEvent().

158 {return theThetaAtEntry;}
float theThetaAtEntry
Definition: BscG4Hit.h:126
double BscG4Hit::getTimeSlice ( ) const

Definition at line 139 of file BSCG4Hit.cc.

References theTimeSlice.

Referenced by operator<<().

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

Definition at line 141 of file BSCG4Hit.cc.

References theTimeSlice.

Referenced by FastTimerSD::HitExists(), BHMSD::HitExists(), BscSD::HitExists(), and operator<<().

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

Definition at line 149 of file BSCG4Hit.cc.

References theTof.

Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), and operator<<().

149 {return theTof;}
float theTof
Definition: BscG4Hit.h:121
G4int BscG4Hit::getTrackID ( ) const
unsigned int BscG4Hit::getUnitID ( ) const
float BscG4Hit::getVx ( ) const

Definition at line 176 of file BSCG4Hit.cc.

References theVx.

176 { return theVx;}
float theVx
Definition: BscG4Hit.h:130
float BscG4Hit::getVy ( ) const

Definition at line 179 of file BSCG4Hit.cc.

References theVy.

179 { return theVy;}
float theVy
Definition: BscG4Hit.h:131
float BscG4Hit::getVz ( ) const

Definition at line 182 of file BSCG4Hit.cc.

References theVz.

182 { return theVz;}
float theVz
Definition: BscG4Hit.h:132
float BscG4Hit::getX ( ) const

Definition at line 164 of file BSCG4Hit.cc.

References theX.

164 { return theX;}
float theX
Definition: BscG4Hit.h:117
float BscG4Hit::getY ( ) const

Definition at line 167 of file BSCG4Hit.cc.

References theY.

167 { return theY;}
float theY
Definition: BscG4Hit.h:118
float BscG4Hit::getZ ( ) const

Definition at line 170 of file BSCG4Hit.cc.

References theZ.

170 { return theZ;}
float theZ
Definition: BscG4Hit.h:119
const BscG4Hit & BscG4Hit::operator= ( const BscG4Hit right)

Definition at line 72 of file BSCG4Hit.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 theVx
Definition: BscG4Hit.h:130
float theVy
Definition: BscG4Hit.h:131
float theX
Definition: BscG4Hit.h:117
float theVz
Definition: BscG4Hit.h:132
G4ThreeVector entry
Definition: BscG4Hit.h:105
int theUnitID
Definition: BscG4Hit.h:115
float theEnergyLoss
Definition: BscG4Hit.h:122
float theTof
Definition: BscG4Hit.h:121
int theParticleType
Definition: BscG4Hit.h:123
float thePabs
Definition: BscG4Hit.h:120
double hadr
Definition: BscG4Hit.h:109
G4int theTrackID
Definition: BscG4Hit.h:111
float theZ
Definition: BscG4Hit.h:119
G4ThreeVector exitlp
Definition: BscG4Hit.h:107
int theParentId
Definition: BscG4Hit.h:129
float theThetaAtEntry
Definition: BscG4Hit.h:126
float thePhiAtEntry
Definition: BscG4Hit.h:127
double theTimeSlice
Definition: BscG4Hit.h:113
double elem
Definition: BscG4Hit.h:108
double theIncidentEnergy
Definition: BscG4Hit.h:110
G4ThreeVector entrylp
Definition: BscG4Hit.h:106
float theY
Definition: BscG4Hit.h:118
int BscG4Hit::operator== ( const BscG4Hit )
inline

Definition at line 28 of file BscG4Hit.h.

28 {return 0;}
void BscG4Hit::Print ( void  )

Definition at line 111 of file BSCG4Hit.cc.

References gather_cfg::cout.

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

Definition at line 125 of file BSCG4Hit.cc.

References alignCSCRings::e, and elem.

125 { elem = e; }
double elem
Definition: BscG4Hit.h:108
void BscG4Hit::setEnergyLoss ( float  e)
void BscG4Hit::setEntry ( const G4ThreeVector &  xyz)

Definition at line 116 of file BSCG4Hit.cc.

References entry.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 119 of file BSCG4Hit.cc.

References entrylp.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 122 of file BSCG4Hit.cc.

References exitlp.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 128 of file BSCG4Hit.cc.

References alignCSCRings::e, and hadr.

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

Definition at line 131 of file BSCG4Hit.cc.

References alignCSCRings::e, and theIncidentEnergy.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 153 of file BSCG4Hit.cc.

References alignCSCRings::e, and thePabs.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 156 of file BSCG4Hit.cc.

References i, and theParticleType.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

156 {theParticleType = i;}
int i
Definition: DBlmapReader.cc:9
int theParticleType
Definition: BscG4Hit.h:123
void BscG4Hit::setPhiAtEntry ( float  f)

Definition at line 162 of file BSCG4Hit.cc.

References f, and thePhiAtEntry.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

162 {thePhiAtEntry = f ;}
double f[11][100]
float thePhiAtEntry
Definition: BscG4Hit.h:127
void BscG4Hit::setThetaAtEntry ( float  t)

Definition at line 161 of file BSCG4Hit.cc.

References lumiQTWidget::t, and theThetaAtEntry.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

161 {theThetaAtEntry = t;}
float theThetaAtEntry
Definition: BscG4Hit.h:126
void BscG4Hit::setTimeSlice ( double  d)

Definition at line 140 of file BSCG4Hit.cc.

References ztail::d, and theTimeSlice.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 154 of file BSCG4Hit.cc.

References alignCSCRings::e, and theTof.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 134 of file BSCG4Hit.cc.

References i, and theTrackID.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 137 of file BSCG4Hit.cc.

References i, and theUnitID.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

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

Definition at line 177 of file BSCG4Hit.cc.

References lumiQTWidget::t, and theVx.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

177 {theVx = t;}
float theVx
Definition: BscG4Hit.h:130
void BscG4Hit::setVy ( float  p)

Definition at line 180 of file BSCG4Hit.cc.

References lumiQTWidget::t, and theVy.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

180 {theVy = t;}
float theVy
Definition: BscG4Hit.h:131
void BscG4Hit::setVz ( float  p)

Definition at line 183 of file BSCG4Hit.cc.

References lumiQTWidget::t, and theVz.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

183 {theVz = t;}
float theVz
Definition: BscG4Hit.h:132
void BscG4Hit::setX ( float  t)

Definition at line 165 of file BSCG4Hit.cc.

References lumiQTWidget::t, and theX.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

165 {theX = t;}
float theX
Definition: BscG4Hit.h:117
void BscG4Hit::setY ( float  t)

Definition at line 168 of file BSCG4Hit.cc.

References lumiQTWidget::t, and theY.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

168 {theY = t;}
float theY
Definition: BscG4Hit.h:118
void BscG4Hit::setZ ( float  t)

Definition at line 171 of file BSCG4Hit.cc.

References lumiQTWidget::t, and theZ.

Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().

171 {theZ = t;}
float theZ
Definition: BscG4Hit.h:119

Member Data Documentation

double BscG4Hit::elem
private

Definition at line 108 of file BscG4Hit.h.

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

G4ThreeVector BscG4Hit::entry
private

Definition at line 105 of file BscG4Hit.h.

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

G4ThreeVector BscG4Hit::entrylp
private

Definition at line 106 of file BscG4Hit.h.

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

G4ThreeVector BscG4Hit::exitlp
private

Definition at line 107 of file BscG4Hit.h.

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

double BscG4Hit::hadr
private

Definition at line 109 of file BscG4Hit.h.

Referenced by addEnergyDeposit(), BscG4Hit(), getEnergyDeposit(), getHadr(), operator=(), and setHadr().

float BscG4Hit::theEnergyLoss
private

Definition at line 122 of file BscG4Hit.h.

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

double BscG4Hit::theIncidentEnergy
private

Definition at line 110 of file BscG4Hit.h.

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

float BscG4Hit::thePabs
private

Definition at line 120 of file BscG4Hit.h.

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

int BscG4Hit::theParentId
private

Definition at line 129 of file BscG4Hit.h.

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

int BscG4Hit::theParticleType
private

Definition at line 123 of file BscG4Hit.h.

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

float BscG4Hit::thePhiAtEntry
private

Definition at line 127 of file BscG4Hit.h.

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

float BscG4Hit::theThetaAtEntry
private

Definition at line 126 of file BscG4Hit.h.

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

double BscG4Hit::theTimeSlice
private

Definition at line 113 of file BscG4Hit.h.

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

float BscG4Hit::theTof
private

Definition at line 121 of file BscG4Hit.h.

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

G4int BscG4Hit::theTrackID
private

Definition at line 111 of file BscG4Hit.h.

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

int BscG4Hit::theUnitID
private

Definition at line 115 of file BscG4Hit.h.

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

float BscG4Hit::theVx
private

Definition at line 130 of file BscG4Hit.h.

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

float BscG4Hit::theVy
private

Definition at line 131 of file BscG4Hit.h.

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

float BscG4Hit::theVz
private

Definition at line 132 of file BscG4Hit.h.

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

float BscG4Hit::theX
private

Definition at line 117 of file BscG4Hit.h.

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

float BscG4Hit::theY
private

Definition at line 118 of file BscG4Hit.h.

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

float BscG4Hit::theZ
private

Definition at line 119 of file BscG4Hit.h.

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