 |
Belle II Software
release-05-02-19
|
11 #ifndef SrsensorSIMHIT_H
12 #define SrsensorSIMHIT_H
14 #include <simulation/dataobjects/SimHitBase.h>
32 class SrsensorSimHit :
public SimHitBase {
45 SrsensorSimHit(
float energyDep,
float energyNiel,
int tkPDG,
float tkKEnergy,
float detNb,
float GlTime,
const float* tkPos,
46 const float* tkMom,
const float* tkMomDir):
50 std::copy(tkPos, tkPos + 3,
m_tkPos);
51 std::copy(tkMom, tkMom + 3,
m_tkMom);
TVector3 gettkMom() const
Return the track momentum.
TVector3 gettkPos() const
Return the track position.
TVector3 gettkMomDir() const
Return the track momentum direction.
SrsensorSimHit()
default constructor for ROOT
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
Class SimHitBase - A common base for subdetector SimHits.
float m_tkMomDir[3]
track momentum direction
float getGlTime() const
Return the global time.
float getEnergyDep() const
Return the energy deposition in electrons.
float gettkKEnergy() const
Return the kinetic energy of the track.
int m_tkPDG
PDG number of the track.
float getdetNb() const
Return the TPC number.
Abstract base class for different kinds of events.
float m_energyNiel
Non-ionization energy in electrons.
int gettkPDG() const
Return the PDG number of the track.
float m_tkKEnergy
kinetic energy of the track
float m_detNb
detector number
float getEnergyNiel() const
Return the non-ionization energy in electrons.
float m_tkPos[3]
track position
float m_GlTime
global time
float m_energyDep
Deposited energy in electrons.
const float * getrkDirArray() const
Return track momentum as float array.
const float * getrkMomDirArray() const
Return track momentum direction as float array.
float m_tkMom[3]
track momentum
ClassSrsensorSimHit - Geant4 simulated hit for the Srsensor detector.
const float * gettkPosArray() const
Return track position as float array.