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