Go to the documentation of this file. 1 #ifndef _PPS_PixelG4Hit_h
2 #define _PPS_PixelG4Hit_h 1
35 #include "G4ThreeVector.hh"
51 void Print()
override;
void setTimeSlice(double d)
~PPSPixelG4Hit() override=default
void setThetaAtEntry(float t)
float thetaAtEntry() const
G4ThreeVector theEntryPoint_
G4ThreeVector MeanPosition_
void setUnitID(uint32_t i)
void setParticleType(short i)
G4ThreeVector theExitPoint_
double theIncidentEnergy_
const G4ThreeVector & exitPoint() const
void setMeanPosition(const G4ThreeVector &a)
void setExitPoint(const G4ThreeVector &)
void setIncidentEnergy(double e)
void addEnergyDeposit(double em, double hd)
void setEnergyLoss(float e)
const PPSPixelG4Hit & operator=(const PPSPixelG4Hit &right)
const G4ThreeVector & meanPosition() const
double incidentEnergy() const
const G4ThreeVector & entryPoint() const
std::ostream & operator<<(std::ostream &, const PPSPixelG4Hit &)
void setEntryPoint(const G4ThreeVector &)
double energyDeposit() const
int operator==(const PPSPixelG4Hit &)
void setPhiAtEntry(float f)