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