178 os <<
" Data of this FP420G4Hit are:" << std::endl
179 <<
" hitEntryLocalP: " <<
hit.getEntryLocalP() << std::endl
180 <<
" hitExitLocalP: " <<
hit.getExitLocalP() << std::endl
181 <<
" Time slice ID: " <<
hit.getTimeSliceID() << std::endl
182 <<
" Time slice : " <<
hit.getTimeSlice() << std::endl
183 <<
" Tof : " <<
hit.getTof() << std::endl
184 <<
" EnergyDeposit = " <<
hit.getEnergyDeposit() << std::endl
185 <<
" elmenergy = " <<
hit.getEM() << std::endl
186 <<
" hadrenergy = " <<
hit.getHadr() << std::endl
187 <<
" EnergyLoss = " <<
hit.getEnergyLoss() << std::endl
188 <<
" ParticleType = " <<
hit.getParticleType() << std::endl
189 <<
" ParticleType = " <<
hit.getParticleType() << std::endl
190 <<
" Theta at Entry = " <<
hit.getThetaAtEntry() << std::endl
191 <<
" Phi at Entry = " <<
hit.getPhiAtEntry() << std::endl
192 <<
" X at Entry = " <<
hit.getX() << std::endl
193 <<
" Y at Entry = " <<
hit.getY() << std::endl
194 <<
" Z at Entry = " <<
hit.getZ() << std::endl
195 <<
" VtxX = " <<
hit.getVx() << std::endl
196 <<
" VtxY = " <<
hit.getVy() << std::endl
197 <<
" VtxZ = " <<
hit.getVz() << std::endl
198 <<
" parentID = " <<
hit.getParentId() << std::endl
199 <<
" Pabs = " <<
hit.getPabs() << std::endl
200 <<
" Energy of primary particle (ID = " <<
hit.getTrackID() <<
") = " <<
hit.getIncidentEnergy() <<
" (MeV)" 202 <<
" Entry point in FP420 unit number " <<
hit.getUnitID() <<
" is: " <<
hit.getEntry() <<
" (mm)" << std::endl;
203 os <<
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" << std::endl;
Log< level::Info, true > LogVerbatim
float getThetaAtEntry() const
const FP420G4Hit & operator=(const FP420G4Hit &right)
void setPhiAtEntry(float f)
void setEntry(const G4ThreeVector &xyz)
unsigned int getUnitID() const
void addEnergyDeposit(double em, double hd)
void setEnergyLoss(float e)
double getIncidentEnergy() const
int getTimeSliceID() const
G4ThreeVector getEntry() const
double getTimeSlice() const
unsigned int getTrackID() const
int getParticleType() const
G4ThreeVector getEntryLocalP() const
void setTimeSlice(double d)
void setEntryLocalP(const G4ThreeVector &xyz1)
void setIncidentEnergy(double e)
void setExitLocalP(const G4ThreeVector &xyz1)
double getEnergyDeposit() const
void setParticleType(short i)
void setThetaAtEntry(float t)
void setUnitID(unsigned int i)
float getPhiAtEntry() const
std::ostream & operator<<(std::ostream &os, const FP420G4Hit &hit)
float getEnergyLoss() const
void addEnergyLoss(float e)
G4ThreeVector getExitLocalP() const