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