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