Go to the documentation of this file.
13 #include "G4ThreeVector.hh"
26 void Print()
override;
30 void setEntry(
const G4ThreeVector& xyz);
float getEnergyLoss() const
void setVertexPosition(const G4ThreeVector &)
int operator==(const BscG4Hit &)
void setTimeSlice(double d)
const G4ThreeVector & getEntryLocalP() const
std::ostream & operator<<(std::ostream &, const BscG4Hit &)
void addEnergyDeposit(float em, float hd)
int getParticleType() const
const G4ThreeVector & getEntry() const
float getPhiAtEntry() const
void setExitLocalP(const G4ThreeVector &xyz)
int getTimeSliceID() const
float getIncidentEnergy() const
void setPhiAtEntry(float f)
float getThetaAtEntry() const
const BscG4Hit & operator=(const BscG4Hit &right)
uint32_t getUnitID() const
void setIncidentEnergy(float e)
void setEntryLocalP(const G4ThreeVector &xyz)
void setEnergyLoss(float e)
void setHitPosition(const G4ThreeVector &)
const G4ThreeVector & getExitLocalP() const
void setThetaAtEntry(float t)
void setEntry(const G4ThreeVector &xyz)
void setParticleType(int i)
void setUnitID(uint32_t id)
double getTimeSlice() const
float getEnergyDeposit() const