 |
Belle II Software
release-05-01-25
|
14 #include <simulation/dataobjects/SimHitBase.h>
33 class BgoSimHit :
public SimHitBase {
36 BgoSimHit():
SimHitBase(),
m_CellId(0),
m_TrackId(0),
m_Pdg(0),
m_FlightTime(0),
m_Edep(0),
m_Momentum(0, 0, 0),
m_Position(0, 0,
void setMomentum(TVector3 Momentum)
Set Momentum.
int getTrackId() const
Get Track ID.
void setPosIn(TVector3 Position)
Set Position.
int m_Pdg
Particle PDG (can be one of secondaries)
double getEnergyDep() const
Get Deposit energy.
TVector3 getPosIn() const
Get Position.
void setPosition(TVector3 Position)
Set Position.
void setFlightTime(double FlightTime)
Set Flight time from IP.
int getCellId() const
Get Cell ID.
TVector3 m_Position
Position.
Class SimHitBase - A common base for subdetector SimHits.
TVector3 getPosition() const
Get Position.
float m_FlightTime
Flight time from IP.
void setPDGCode(int Pdg)
Set Particle PDG (can be one of secondaries)
double getFlightTime() const
Get Flight time from IP.
void setTrackId(int TrackId)
Set Track ID.
int getPDGCode() const
Get Particle PDG (can be one of secondaries)
TVector3 getMomentum() const
Get Momentum.
Abstract base class for different kinds of events.
void setCellId(int CellId)
Set Cell ID.
BgoSimHit()
default constructor for ROOT
void shiftInTime(float delta) override
Shift the SimHit in time (needed for beam background mixing)
ClassBgoSimHit - Geant4 simulated hit for the Bgo crystal in beast.
void setEnergyDep(double Edep)
Set Deposit energy.
TVector3 m_Momentum
Momentum.
float m_Edep
Deposit energy.