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