Go to the documentation of this file.
213 os <<
" Data of this PPSPixelG4Hit are:\n"
214 <<
" Time slice ID: " <<
hit.timeSliceID() <<
"\n"
215 <<
" EnergyDeposit = " <<
hit.energyLoss() <<
"\n"
216 <<
" Energy of primary particle (ID = " <<
hit.trackID() <<
") = " <<
hit.incidentEnergy() <<
" (MeV)"
218 <<
" Local entry and exit points in PPS unit number " <<
hit.unitID() <<
" are: " <<
hit.entryPoint() <<
" (mm)"
219 <<
hit.exitPoint() <<
" (mm)"
221 <<
" Global posizion in PPS unit number " <<
hit.unitID() <<
" are: " <<
hit.meanPosition() <<
" (mm)"
223 <<
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";
void setTimeSlice(double d)
void setThetaAtEntry(float t)
std::ostream & operator<<(std::ostream &os, const PPSPixelG4Hit &hit)
float thetaAtEntry() const
G4ThreeVector theEntryPoint_
G4ThreeVector MeanPosition_
Log< level::Info, false > LogInfo
void setUnitID(uint32_t i)
void setParticleType(short i)
G4ThreeVector theExitPoint_
double theIncidentEnergy_
const G4ThreeVector & exitPoint() const
void setExitPoint(const G4ThreeVector &)
void setIncidentEnergy(double e)
void addEnergyDeposit(double em, double hd)
void setEnergyLoss(float e)
const PPSPixelG4Hit & operator=(const PPSPixelG4Hit &right)
double incidentEnergy() const
const G4ThreeVector & entryPoint() const
void setEntryPoint(const G4ThreeVector &)
double energyDeposit() const
void setPhiAtEntry(float f)