 |
Belle II Software
release-05-01-25
|
16 #include <simulation/dataobjects/SimHitBase.h>
25 class IRSimHit :
public SimHitBase {
46 const std::string& Volname
void setposOut(TVector3 posOut)
Set momentum at start point.
TVector3 m_momIn
Momentum of particle at start of energy deposition.
int getPDGcode()
return momentum at end point
TVector3 getposIn()
Set volume name.
void setposIn(TVector3 posIn)
The method to set.
float m_depEnergy
Deposited energy.
float getdepEnergy()
return PDG code
void setPDGcode(int PDGcode)
Set momentum at end point.
ClassDef(IRSimHit, 1)
ROOT Macro.
TVector3 getmomOut()
return position at end point
Abstract base class for different kinds of events.
TVector3 m_momOut
Momentum of particle at end of energy deposition.
void setmomIn(TVector3 momIn)
Set position at start point.
void setdepEnergy(float depEnergy)
Set PDF code.
std::string getVolname()
return deposited energy
std::string m_Volname
Volume name.
Class for saving raw hit data of the IR.
void setmomOut(TVector3 momOut)
Set position at end point.
TVector3 m_posOut
End point of energy deposition in local coordinates.
void setVolname(const std::string &Volname)
Set deposited energy.
IRSimHit()
Empty constructor for ROOT IO.
TVector3 getposOut()
return momentum at start point
int m_PDGcode
PDG code of the particle producing hit.
TVector3 m_posIn
return volume name
TVector3 getmomIn()
return position at start point