CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PPSPixelG4Hit Class Reference

#include <SimG4CMS/PPS/interface/PPSPixelG4Hit.h>

Inheritance diagram for PPSPixelG4Hit:

Public Member Functions

void addEnergyDeposit (double em, double hd)
 
void addEnergyDeposit (const PPSPixelG4Hit &aHit)
 
void Draw () override
 
double eM () const
 
double energyDeposit () const
 
float energyLoss () const
 
const G4ThreeVector & entryPoint () const
 
const G4ThreeVector & exitPoint () const
 
double hadr () const
 
double incidentEnergy () const
 
const G4ThreeVector & meanPosition () const
 
const PPSPixelG4Hitoperator= (const PPSPixelG4Hit &right)
 
int operator== (const PPSPixelG4Hit &)
 
float p () const
 
int parentId () const
 
int particleType () const
 
float phiAtEntry () const
 
 PPSPixelG4Hit ()
 
 PPSPixelG4Hit (const PPSPixelG4Hit &right)
 
void Print () override
 
float px () const
 
float py () const
 
float pz () const
 
void setEM (double e)
 
void setEnergyLoss (float e)
 
void setEntryPoint (const G4ThreeVector &)
 
void setExitPoint (const G4ThreeVector &)
 
void setHadr (double e)
 
void setIncidentEnergy (double e)
 
void setMeanPosition (const G4ThreeVector &a)
 
void setP (float e)
 
void setParentId (int p)
 
void setParticleType (short i)
 
void setPhiAtEntry (float f)
 
void setPx (float e)
 
void setPy (float e)
 
void setPz (float e)
 
void setThetaAtEntry (float t)
 
void setTimeSlice (double d)
 
void setTof (float e)
 
void setTrackID (int i)
 
void setUnitID (uint32_t i)
 
void setVPx (float e)
 
void setVPy (float e)
 
void setVPz (float e)
 
void setVx (float p)
 
void setVy (float p)
 
void setVz (float p)
 
void setX (float t)
 
void setY (float t)
 
void setZ (float t)
 
float thetaAtEntry () const
 
double timeSlice () const
 
int timeSliceID () const
 
float tof () const
 
int trackID () const
 
uint32_t unitID () const
 
float vPx () const
 
float vPy () const
 
float vPz () const
 
float vx () const
 
float vy () const
 
float vz () const
 
float x () const
 
float y () const
 
float z () const
 
 ~PPSPixelG4Hit () override=default
 

Private Attributes

double elem_
 
double hadr_
 
G4ThreeVector MeanPosition_
 
float theEnergyLoss_
 
G4ThreeVector theEntryPoint_
 
G4ThreeVector theExitPoint_
 
double theIncidentEnergy_
 
float thePabs_
 
int theParentId_
 
int theParticleType_
 
float thePhiAtEntry_
 
float thePx_
 
float thePy_
 
float thePz_
 
float theThetaAtEntry_
 
double theTimeSlice_
 
float theTof_
 
int theTrackID_
 
uint32_t theUnitID_
 
float theVPx_
 
float theVPy_
 
float theVPz_
 
float theVx_
 
float theVy_
 
float theVz_
 
float theX_
 
float theY_
 
float theZ_
 

Detailed Description

Description: Transient Hit class for PPS 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 38 of file PPSPixelG4Hit.h.

Constructor & Destructor Documentation

◆ PPSPixelG4Hit() [1/2]

PPSPixelG4Hit::PPSPixelG4Hit ( )

Definition at line 24 of file PPSPixelG4Hit.cc.

References elem_, hadr_, theEnergyLoss_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVPx_, theVPy_, theVPz_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.

25  elem_ = 0.;
26  hadr_ = 0.;
27  theIncidentEnergy_ = 0.;
28  theTrackID_ = -1;
29  theUnitID_ = 0;
30  theTimeSlice_ = 0.;
31 
32  theX_ = 0.;
33  theY_ = 0.;
34  theZ_ = 0.;
35  thePabs_ = 0.;
36  theTof_ = 0.;
37  theEnergyLoss_ = 0.;
38  theParticleType_ = 0;
39  theThetaAtEntry_ = 0.;
40  thePhiAtEntry_ = 0.;
41  theParentId_ = 0;
42  theVx_ = 0.;
43  theVy_ = 0.;
44  theVz_ = 0.;
45  thePx_ = 0;
46  thePy_ = 0;
47  thePz_ = 0;
48  theVPx_ = 0;
49  theVPy_ = 0;
50  theVPz_ = 0;
51 }
double theTimeSlice_
float theEnergyLoss_
G4ThreeVector theExitPoint_
float thePhiAtEntry_
G4ThreeVector theEntryPoint_
uint32_t theUnitID_
float theThetaAtEntry_
G4ThreeVector MeanPosition_
double theIncidentEnergy_

◆ ~PPSPixelG4Hit()

PPSPixelG4Hit::~PPSPixelG4Hit ( )
overridedefault

◆ PPSPixelG4Hit() [2/2]

PPSPixelG4Hit::PPSPixelG4Hit ( const PPSPixelG4Hit right)

Definition at line 53 of file PPSPixelG4Hit.cc.

References elem_, hadr_, MeanPosition_, theEnergyLoss_, theEntryPoint_, theExitPoint_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVPx_, theVPy_, theVPz_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.

53  {
55 
56  elem_ = right.elem_;
57  hadr_ = right.hadr_;
59  theTrackID_ = right.theTrackID_;
60  theUnitID_ = right.theUnitID_;
62 
63  theX_ = right.theX_;
64  theY_ = right.theY_;
65  theZ_ = right.theZ_;
66  thePabs_ = right.thePabs_;
67  theTof_ = right.theTof_;
70 
75  theParentId_ = right.theParentId_;
76  theVx_ = right.theVx_;
77  theVy_ = right.theVy_;
78  theVz_ = right.theVz_;
79  thePx_ = right.thePx_;
80  thePy_ = right.thePy_;
81  thePz_ = right.thePz_;
82  theVPx_ = right.theVPx_;
83  theVPy_ = right.theVPy_;
84  theVPz_ = right.theVPz_;
85 }
double theTimeSlice_
float theEnergyLoss_
G4ThreeVector theExitPoint_
float thePhiAtEntry_
G4ThreeVector theEntryPoint_
uint32_t theUnitID_
float theThetaAtEntry_
G4ThreeVector MeanPosition_
double theIncidentEnergy_

Member Function Documentation

◆ addEnergyDeposit() [1/2]

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

Definition at line 156 of file PPSPixelG4Hit.cc.

References elem_, and hadr_.

156  {
157  elem_ += em;
158  hadr_ += hd;
159 }

◆ addEnergyDeposit() [2/2]

void PPSPixelG4Hit::addEnergyDeposit ( const PPSPixelG4Hit aHit)

Definition at line 122 of file PPSPixelG4Hit.cc.

References elem_, eM(), hadr(), and hadr_.

122  {
123  elem_ += aHit.eM();
124  hadr_ += aHit.hadr();
125 }
double hadr() const
double eM() const

◆ Draw()

void PPSPixelG4Hit::Draw ( )
inlineoverride

Definition at line 50 of file PPSPixelG4Hit.h.

50 {}

◆ eM()

double PPSPixelG4Hit::eM ( ) const

Definition at line 137 of file PPSPixelG4Hit.cc.

References elem_.

Referenced by addEnergyDeposit().

137 { return elem_; }

◆ energyDeposit()

double PPSPixelG4Hit::energyDeposit ( ) const

Definition at line 161 of file PPSPixelG4Hit.cc.

References elem_, and hadr_.

161 { return elem_ + hadr_; }

◆ energyLoss()

float PPSPixelG4Hit::energyLoss ( void  ) const

Definition at line 165 of file PPSPixelG4Hit.cc.

References theEnergyLoss_.

Referenced by PPSPixelSD::EndOfEvent().

165 { return theEnergyLoss_; }
float theEnergyLoss_

◆ entryPoint()

const G4ThreeVector & PPSPixelG4Hit::entryPoint ( ) const

Definition at line 129 of file PPSPixelG4Hit.cc.

References theEntryPoint_.

Referenced by PPSPixelSD::EndOfEvent().

129 { return theEntryPoint_; }
G4ThreeVector theEntryPoint_

◆ exitPoint()

const G4ThreeVector & PPSPixelG4Hit::exitPoint ( ) const

Definition at line 133 of file PPSPixelG4Hit.cc.

References theExitPoint_.

Referenced by PPSPixelSD::EndOfEvent().

133 { return theExitPoint_; }
G4ThreeVector theExitPoint_

◆ hadr()

double PPSPixelG4Hit::hadr ( ) const

Definition at line 140 of file PPSPixelG4Hit.cc.

References hadr_.

Referenced by addEnergyDeposit().

140 { return hadr_; }

◆ incidentEnergy()

double PPSPixelG4Hit::incidentEnergy ( ) const

Definition at line 143 of file PPSPixelG4Hit.cc.

References theIncidentEnergy_.

143 { return theIncidentEnergy_; }
double theIncidentEnergy_

◆ meanPosition()

const G4ThreeVector& PPSPixelG4Hit::meanPosition ( ) const
inline

Definition at line 53 of file PPSPixelG4Hit.h.

References MeanPosition_.

53 { return MeanPosition_; };
G4ThreeVector MeanPosition_

◆ operator=()

const PPSPixelG4Hit & PPSPixelG4Hit::operator= ( const PPSPixelG4Hit right)

Definition at line 87 of file PPSPixelG4Hit.cc.

References elem_, hadr_, MeanPosition_, theEnergyLoss_, theEntryPoint_, theExitPoint_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVPx_, theVPy_, theVPz_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.

87  {
89  elem_ = right.elem_;
90  hadr_ = right.hadr_;
92  theTrackID_ = right.theTrackID_;
93  theUnitID_ = right.theUnitID_;
95 
96  theX_ = right.theX_;
97  theY_ = right.theY_;
98  theZ_ = right.theZ_;
99  thePabs_ = right.thePabs_;
100  theTof_ = right.theTof_;
103 
108  theParentId_ = right.theParentId_;
109  theVx_ = right.theVx_;
110  theVy_ = right.theVy_;
111  theVz_ = right.theVz_;
112  thePx_ = right.thePx_;
113  thePy_ = right.thePy_;
114  thePz_ = right.thePz_;
115  theVPx_ = right.theVPx_;
116  theVPy_ = right.theVPy_;
117  theVPz_ = right.theVPz_;
118 
119  return *this;
120 }
double theTimeSlice_
float theEnergyLoss_
G4ThreeVector theExitPoint_
float thePhiAtEntry_
G4ThreeVector theEntryPoint_
uint32_t theUnitID_
float theThetaAtEntry_
G4ThreeVector MeanPosition_
double theIncidentEnergy_

◆ operator==()

int PPSPixelG4Hit::operator== ( const PPSPixelG4Hit )
inline

Definition at line 47 of file PPSPixelG4Hit.h.

47 { return 0; }

◆ p()

float PPSPixelG4Hit::p ( ) const

Definition at line 163 of file PPSPixelG4Hit.cc.

References thePabs_.

Referenced by PPSPixelSD::EndOfEvent(), Electron.Electron::ptErr(), and setParentId().

163 { return thePabs_; }

◆ parentId()

int PPSPixelG4Hit::parentId ( ) const

Definition at line 200 of file PPSPixelG4Hit.cc.

References theParentId_.

200 { return theParentId_; }

◆ particleType()

int PPSPixelG4Hit::particleType ( ) const

Definition at line 166 of file PPSPixelG4Hit.cc.

References theParticleType_.

Referenced by PPSPixelSD::EndOfEvent().

166 { return theParticleType_; }

◆ phiAtEntry()

float PPSPixelG4Hit::phiAtEntry ( ) const

Definition at line 186 of file PPSPixelG4Hit.cc.

References thePhiAtEntry_.

Referenced by PPSPixelSD::EndOfEvent().

186 { return thePhiAtEntry_; }
float thePhiAtEntry_

◆ Print()

void PPSPixelG4Hit::Print ( void  )
override

Definition at line 127 of file PPSPixelG4Hit.cc.

127 { edm::LogInfo("PPSPixelG4Hit") << (*this); }
Log< level::Info, false > LogInfo

◆ px()

float PPSPixelG4Hit::px ( ) const

Definition at line 167 of file PPSPixelG4Hit.cc.

References thePx_.

167 { return thePx_; }

◆ py()

float PPSPixelG4Hit::py ( ) const

Definition at line 168 of file PPSPixelG4Hit.cc.

References thePy_.

168 { return thePy_; }

◆ pz()

float PPSPixelG4Hit::pz ( ) const

Definition at line 169 of file PPSPixelG4Hit.cc.

References thePz_.

169 { return thePz_; }

◆ setEM()

void PPSPixelG4Hit::setEM ( double  e)

◆ setEnergyLoss()

void PPSPixelG4Hit::setEnergyLoss ( float  e)

◆ setEntryPoint()

void PPSPixelG4Hit::setEntryPoint ( const G4ThreeVector &  xyz)

Definition at line 131 of file PPSPixelG4Hit.cc.

References theEntryPoint_.

Referenced by PPSPixelSD::createNewHit().

131 { theEntryPoint_ = xyz; }
G4ThreeVector theEntryPoint_

◆ setExitPoint()

void PPSPixelG4Hit::setExitPoint ( const G4ThreeVector &  xyz)

Definition at line 135 of file PPSPixelG4Hit.cc.

References theExitPoint_.

Referenced by PPSPixelSD::createNewHit().

135 { theExitPoint_ = xyz; }
G4ThreeVector theExitPoint_

◆ setHadr()

void PPSPixelG4Hit::setHadr ( double  e)

◆ setIncidentEnergy()

void PPSPixelG4Hit::setIncidentEnergy ( double  e)

◆ setMeanPosition()

void PPSPixelG4Hit::setMeanPosition ( const G4ThreeVector &  a)
inline

Definition at line 54 of file PPSPixelG4Hit.h.

References a, and MeanPosition_.

Referenced by PPSPixelSD::createNewHit().

54 { MeanPosition_ = a; };
G4ThreeVector MeanPosition_
double a
Definition: hdecay.h:121

◆ setP()

void PPSPixelG4Hit::setP ( float  e)

◆ setParentId()

void PPSPixelG4Hit::setParentId ( int  p)

Definition at line 201 of file PPSPixelG4Hit.cc.

References p(), and theParentId_.

Referenced by PPSPixelSD::createNewHit().

201 { theParentId_ = p; }
float p() const

◆ setParticleType()

void PPSPixelG4Hit::setParticleType ( short  i)

Definition at line 183 of file PPSPixelG4Hit.cc.

References mps_fire::i, and theParticleType_.

Referenced by PPSPixelSD::createNewHit().

◆ setPhiAtEntry()

void PPSPixelG4Hit::setPhiAtEntry ( float  f)

Definition at line 189 of file PPSPixelG4Hit.cc.

References f, and thePhiAtEntry_.

Referenced by PPSPixelSD::createNewHit().

189 { thePhiAtEntry_ = f; }
float thePhiAtEntry_
double f[11][100]

◆ setPx()

void PPSPixelG4Hit::setPx ( float  e)

◆ setPy()

void PPSPixelG4Hit::setPy ( float  e)

◆ setPz()

void PPSPixelG4Hit::setPz ( float  e)

◆ setThetaAtEntry()

void PPSPixelG4Hit::setThetaAtEntry ( float  t)

◆ setTimeSlice()

void PPSPixelG4Hit::setTimeSlice ( double  d)

Definition at line 153 of file PPSPixelG4Hit.cc.

References ztail::d, and theTimeSlice_.

Referenced by PPSPixelSD::createNewHit().

153 { theTimeSlice_ = d; }
double theTimeSlice_
d
Definition: ztail.py:151

◆ setTof()

void PPSPixelG4Hit::setTof ( float  e)

◆ setTrackID()

void PPSPixelG4Hit::setTrackID ( int  i)

Definition at line 147 of file PPSPixelG4Hit.cc.

References mps_fire::i, and theTrackID_.

Referenced by PPSPixelSD::createNewHit().

147 { theTrackID_ = i; }

◆ setUnitID()

void PPSPixelG4Hit::setUnitID ( uint32_t  i)

Definition at line 150 of file PPSPixelG4Hit.cc.

References mps_fire::i, and theUnitID_.

Referenced by PPSPixelSD::createNewHit().

150 { theUnitID_ = i; }
uint32_t theUnitID_

◆ setVPx()

void PPSPixelG4Hit::setVPx ( float  e)

◆ setVPy()

void PPSPixelG4Hit::setVPy ( float  e)

◆ setVPz()

void PPSPixelG4Hit::setVPz ( float  e)

◆ setVx()

void PPSPixelG4Hit::setVx ( float  p)

Definition at line 204 of file PPSPixelG4Hit.cc.

References submitPVValidationJobs::t, and theVx_.

Referenced by PPSPixelSD::createNewHit().

◆ setVy()

void PPSPixelG4Hit::setVy ( float  p)

Definition at line 207 of file PPSPixelG4Hit.cc.

References submitPVValidationJobs::t, and theVy_.

Referenced by PPSPixelSD::createNewHit().

◆ setVz()

void PPSPixelG4Hit::setVz ( float  p)

Definition at line 210 of file PPSPixelG4Hit.cc.

References submitPVValidationJobs::t, and theVz_.

Referenced by PPSPixelSD::createNewHit().

◆ setX()

void PPSPixelG4Hit::setX ( float  t)

Definition at line 192 of file PPSPixelG4Hit.cc.

References submitPVValidationJobs::t, and theX_.

◆ setY()

void PPSPixelG4Hit::setY ( float  t)

Definition at line 195 of file PPSPixelG4Hit.cc.

References submitPVValidationJobs::t, and theY_.

◆ setZ()

void PPSPixelG4Hit::setZ ( float  t)

Definition at line 198 of file PPSPixelG4Hit.cc.

References submitPVValidationJobs::t, and theZ_.

◆ thetaAtEntry()

float PPSPixelG4Hit::thetaAtEntry ( ) const

Definition at line 185 of file PPSPixelG4Hit.cc.

References theThetaAtEntry_.

Referenced by PPSPixelSD::EndOfEvent().

185 { return theThetaAtEntry_; }
float theThetaAtEntry_

◆ timeSlice()

double PPSPixelG4Hit::timeSlice ( ) const

Definition at line 152 of file PPSPixelG4Hit.cc.

References theTimeSlice_.

152 { return theTimeSlice_; }
double theTimeSlice_

◆ timeSliceID()

int PPSPixelG4Hit::timeSliceID ( ) const

Definition at line 154 of file PPSPixelG4Hit.cc.

References theTimeSlice_.

Referenced by PPSPixelSD::hitExists().

154 { return (int)theTimeSlice_; }
double theTimeSlice_

◆ tof()

float PPSPixelG4Hit::tof ( ) const

Definition at line 164 of file PPSPixelG4Hit.cc.

References theTof_.

Referenced by PPSPixelSD::EndOfEvent().

164 { return theTof_; }

◆ trackID()

int PPSPixelG4Hit::trackID ( ) const

Definition at line 146 of file PPSPixelG4Hit.cc.

References theTrackID_.

Referenced by PPSPixelSD::EndOfEvent().

146 { return theTrackID_; }

◆ unitID()

uint32_t PPSPixelG4Hit::unitID ( ) const

Definition at line 149 of file PPSPixelG4Hit.cc.

References theUnitID_.

Referenced by PPSPixelSD::EndOfEvent(), and PPSPixelSD::hitExists().

149 { return theUnitID_; }
uint32_t theUnitID_

◆ vPx()

float PPSPixelG4Hit::vPx ( ) const

Definition at line 170 of file PPSPixelG4Hit.cc.

References theVPx_.

170 { return theVPx_; }

◆ vPy()

float PPSPixelG4Hit::vPy ( ) const

Definition at line 171 of file PPSPixelG4Hit.cc.

References theVPy_.

171 { return theVPy_; }

◆ vPz()

float PPSPixelG4Hit::vPz ( ) const

Definition at line 172 of file PPSPixelG4Hit.cc.

References theVPz_.

172 { return theVPz_; }

◆ vx()

float PPSPixelG4Hit::vx ( ) const

Definition at line 203 of file PPSPixelG4Hit.cc.

References theVx_.

203 { return theVx_; }

◆ vy()

float PPSPixelG4Hit::vy ( ) const

Definition at line 206 of file PPSPixelG4Hit.cc.

References theVy_.

206 { return theVy_; }

◆ vz()

float PPSPixelG4Hit::vz ( ) const

Definition at line 209 of file PPSPixelG4Hit.cc.

References theVz_.

209 { return theVz_; }

◆ x()

float PPSPixelG4Hit::x ( ) const

◆ y()

float PPSPixelG4Hit::y ( ) const

◆ z()

float PPSPixelG4Hit::z ( ) const

Definition at line 197 of file PPSPixelG4Hit.cc.

References theZ_.

Referenced by PPSPixelSD::EndOfEvent(), geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().

197 { return theZ_; }

Member Data Documentation

◆ elem_

double PPSPixelG4Hit::elem_
private

Definition at line 132 of file PPSPixelG4Hit.h.

Referenced by addEnergyDeposit(), eM(), energyDeposit(), operator=(), PPSPixelG4Hit(), and setEM().

◆ hadr_

double PPSPixelG4Hit::hadr_
private

◆ MeanPosition_

G4ThreeVector PPSPixelG4Hit::MeanPosition_
private

Definition at line 131 of file PPSPixelG4Hit.h.

Referenced by meanPosition(), operator=(), PPSPixelG4Hit(), and setMeanPosition().

◆ theEnergyLoss_

float PPSPixelG4Hit::theEnergyLoss_
private

Definition at line 145 of file PPSPixelG4Hit.h.

Referenced by energyLoss(), operator=(), PPSPixelG4Hit(), and setEnergyLoss().

◆ theEntryPoint_

G4ThreeVector PPSPixelG4Hit::theEntryPoint_
private

Definition at line 150 of file PPSPixelG4Hit.h.

Referenced by entryPoint(), operator=(), PPSPixelG4Hit(), and setEntryPoint().

◆ theExitPoint_

G4ThreeVector PPSPixelG4Hit::theExitPoint_
private

Definition at line 151 of file PPSPixelG4Hit.h.

Referenced by exitPoint(), operator=(), PPSPixelG4Hit(), and setExitPoint().

◆ theIncidentEnergy_

double PPSPixelG4Hit::theIncidentEnergy_
private

Definition at line 134 of file PPSPixelG4Hit.h.

Referenced by incidentEnergy(), operator=(), PPSPixelG4Hit(), and setIncidentEnergy().

◆ thePabs_

float PPSPixelG4Hit::thePabs_
private

Definition at line 143 of file PPSPixelG4Hit.h.

Referenced by operator=(), p(), PPSPixelG4Hit(), and setP().

◆ theParentId_

int PPSPixelG4Hit::theParentId_
private

Definition at line 153 of file PPSPixelG4Hit.h.

Referenced by operator=(), parentId(), PPSPixelG4Hit(), and setParentId().

◆ theParticleType_

int PPSPixelG4Hit::theParticleType_
private

Definition at line 146 of file PPSPixelG4Hit.h.

Referenced by operator=(), particleType(), PPSPixelG4Hit(), and setParticleType().

◆ thePhiAtEntry_

float PPSPixelG4Hit::thePhiAtEntry_
private

Definition at line 149 of file PPSPixelG4Hit.h.

Referenced by operator=(), phiAtEntry(), PPSPixelG4Hit(), and setPhiAtEntry().

◆ thePx_

float PPSPixelG4Hit::thePx_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), px(), and setPx().

◆ thePy_

float PPSPixelG4Hit::thePy_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), py(), and setPy().

◆ thePz_

float PPSPixelG4Hit::thePz_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), pz(), and setPz().

◆ theThetaAtEntry_

float PPSPixelG4Hit::theThetaAtEntry_
private

Definition at line 148 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setThetaAtEntry(), and thetaAtEntry().

◆ theTimeSlice_

double PPSPixelG4Hit::theTimeSlice_
private

Definition at line 138 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setTimeSlice(), timeSlice(), and timeSliceID().

◆ theTof_

float PPSPixelG4Hit::theTof_
private

Definition at line 144 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setTof(), and tof().

◆ theTrackID_

int PPSPixelG4Hit::theTrackID_
private

Definition at line 135 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setTrackID(), and trackID().

◆ theUnitID_

uint32_t PPSPixelG4Hit::theUnitID_
private

Definition at line 137 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setUnitID(), and unitID().

◆ theVPx_

float PPSPixelG4Hit::theVPx_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVPx(), and vPx().

◆ theVPy_

float PPSPixelG4Hit::theVPy_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVPy(), and vPy().

◆ theVPz_

float PPSPixelG4Hit::theVPz_
private

Definition at line 152 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVPz(), and vPz().

◆ theVx_

float PPSPixelG4Hit::theVx_
private

Definition at line 154 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVx(), and vx().

◆ theVy_

float PPSPixelG4Hit::theVy_
private

Definition at line 155 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVy(), and vy().

◆ theVz_

float PPSPixelG4Hit::theVz_
private

Definition at line 156 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setVz(), and vz().

◆ theX_

float PPSPixelG4Hit::theX_
private

Definition at line 140 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setX(), and x().

◆ theY_

float PPSPixelG4Hit::theY_
private

Definition at line 141 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setY(), and y().

◆ theZ_

float PPSPixelG4Hit::theZ_
private

Definition at line 142 of file PPSPixelG4Hit.h.

Referenced by operator=(), PPSPixelG4Hit(), setZ(), and z().