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