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