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)
float getPhiAtEntry() const
int getParticleType() const
uint16_t *__restrict__ id
void setIncidentEnergy(float e)
void setEnergyLoss(float e)
float getIncidentEnergy() const
std::ostream & operator<<(std::ostream &out, const ALILine &li)
void setParticleType(int i)
int getTimeSliceID() const
void setThetaAtEntry(float t)
const BscG4Hit & operator=(const BscG4Hit &right)
void setUnitID(uint32_t id)
void setPhiAtEntry(float f)
const G4ThreeVector & getExitLocalP() const
const G4ThreeVector & getEntry() const
float getThetaAtEntry() const
int operator==(const BscG4Hit &)
void setTimeSlice(double d)
void addEnergyDeposit(float em, float hd)
float getEnergyDeposit() const
void setExitLocalP(const G4ThreeVector &xyz)
void setVertexPosition(const G4ThreeVector &)
const G4ThreeVector & getEntryLocalP() const
uint32_t getUnitID() const
double getTimeSlice() const
float getEnergyLoss() const