 |
Belle II Software
release-05-02-19
|
15 #include <G4ThreeVector.hh>
16 #include <simulation/dataobjects/SimHitBase.h>
33 class ECLSimHit :
public SimHitBase {
46 G4ThreeVector Momentum,
47 G4ThreeVector Position,
ECLSimHit()
default constructor for ROOT
ClassDefOverride(ECLSimHit, 6)
the class title
void setFlightTime(double FlightTime)
Set Flight time from IP.
int getPDGCode() const
Get Particle PDG (can be one of secondaries)
ClassECLSimHit - Geant4 simulated hit for the ECL.
void setPDGCode(int Pdg)
Set Particle PDG (can be one of secondaries)
G4ThreeVector getPosition() const
Get Position.
Class SimHitBase - A common base for subdetector SimHits.
void setEnergyDep(double Edep)
Set Deposit energy.
double m_FlightTime
Flight time from IP.
int getCellId() const
Get Cell ID.
void setMomentum(const G4ThreeVector &Momentum)
Set Momentum.
G4ThreeVector getMomentum() const
Get Momentum.
void shiftInTime(float delta) override
Shift the SimHit in time (needed for beam background mixing)
G4ThreeVector getPosIn() const
Get Position.
int m_Pdg
Particle PDG (can be one of secondaries)
double m_Position[3]
Position.
void setPosition(const G4ThreeVector &Position)
Set Position.
Abstract base class for different kinds of events.
double getHadronEnergyDep() const
Get Hadron Deposit energy.
double getFlightTime() const
Get Flight time from IP.
void setCellId(int CellId)
Set Cell ID.
double getEnergyDep() const
Get Deposit energy.
double m_HadronEdep
Hadron Energy Deposit.
double m_Edep
Deposit energy.
int getTrackId() const
Get Track ID.
double m_Momentum[3]
Momentum.
void setTrackId(int TrackId)
Set Track ID.