Go to the documentation of this file.
22 #ifndef PPS_TotemRPG4Hit_h
23 #define PPS_TotemRPG4Hit_h 1
26 #include "G4ThreeVector.hh"
39 void Print()
override;
42 G4ThreeVector
entry()
const;
44 G4ThreeVector
exit()
const;
45 void setExit(G4ThreeVector xyz);
48 void setLocalExit(
const G4ThreeVector &theLocalExitPoint);
142 #endif //PPS_TotemRPG4Hit_h
void setExit(G4ThreeVector xyz)
void addEnergyLoss(double e)
void setParticleType(short i)
double thetaAtEntry() const
G4ThreeVector localExit() const
G4ThreeVector localEntry() const
G4ThreeVector local_exit_
void setThetaAtEntry(double t)
G4ThreeVector theEntryPoint_
double theIncidentEnergy_
int operator==(const TotemRPG4Hit &)
G4ThreeVector exit() const
void setLocalEntry(const G4ThreeVector &theLocalEntryPoint)
void setPhiAtEntry(double f)
double incidentEnergy() const
void setEntry(G4ThreeVector xyz)
void setEnergyLoss(double e)
void setTimeSlice(double d)
G4ThreeVector local_entry_
std::ostream & operator<<(std::ostream &, const TotemRPG4Hit &)
void setIncidentEnergy(double e)
G4ThreeVector theExitPoint_
const TotemRPG4Hit & operator=(const TotemRPG4Hit &right)
void setLocalExit(const G4ThreeVector &theLocalExitPoint)
G4ThreeVector entry() const
void setUnitID(unsigned int i)
double phiAtEntry() const
double energyLoss() const
unsigned int trackID() const
~TotemRPG4Hit() override=default