 |
Belle II Software
release-05-01-25
|
14 #include <simulation/dataobjects/SimHitBase.h>
29 class PlumeSimHit :
public SimHitBase {
45 PlumeSimHit(
int a_pdgID,
int a_sensorID,
int a_trackID,
float a_trackVx_x,
float a_trackVx_y,
46 float a_trackVx_z,
float a_energyDep,
float a_nielDep,
47 float a_posIN_x,
float a_posIN_y,
float a_posIN_z,
float a_posIN_u,
float a_posIN_v,
float a_posIN_w,
48 float a_posOUT_u,
float a_posOUT_v,
float a_posOUT_w,
float a_momentum_x,
float a_momentum_y,
float a_momentum_z,
49 float a_thetaAngle,
float a_phiAngle,
float a_globalTime):
107 void seteventnumber(
const int evtn) {
m_evtNum = (unsigned)evtn;}
float m_momGeV_x
incoming track momentum, x coordinates in G4 ref, in GeV
int m_pdgID
particle PDG id
float getposOUT_u() const
outcoming track position u in sensor ref, in mm
float m_nielDepMeV
non ionizing deposited energy
float m_trackVx_x
track production vertex x coordinates in G4 ref
float m_trackVx_y
track production vertex y coordinates in G4 ref
Class PlumeSimHit - Geant4 simulated hit for the PLUME detector.
float m_thetaLoc
local (sensor ref) theta angle, out of sensor plane, in degree
float m_posOUTmm_u
outcoming track position u in sensor ref, in mm
float getthetaAngle() const
local (sensor ref) theta angle, out of sensor plane, in degree
float getposOUT_w() const
outcoming track position w in sensor ref, in mm
float gettrackVx_x() const
track production vertex x coordinates in G4 ref
float m_energyDepMeV
deposited energy in MeV
float m_posINmm_w
incoming track position w in sensor ref, in mm
float getposIN_v() const
incoming track position v in sensor ref, in mm
float getglobalTime() const
global time
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
float m_momGeV_z
incoming track momentum, z coordinates in G4 ref, in GeV
float m_trackVx_z
track production vertex z coordinates in G4 ref
Class SimHitBase - A common base for subdetector SimHits.
float getmomentum_z() const
incoming track momentum, z coordinates in G4 ref, in GeV
int getsensorID() const
sensor ID
float getposIN_z() const
incoming track position z in G4 ref, in mm
float m_momGeV_y
incoming track momentum, y coordinates in G4 ref, in GeV
float getmomentum_x() const
incoming track momentum, x coordinates in G4 ref, in GeV
float getposOUT_v() const
outcoming track position v in sensor ref, in mm
float m_posINmm_v
incoming track position v in sensor ref, in mm
float m_posINmm_y
incoming track position y in G4 ref, in mm
float getphiAngle() const
local (sensor ref) phi angle, in sensor plane, in degree
Abstract base class for different kinds of events.
float getposIN_w() const
incoming track position w in sensor ref, in mm
int getpdgID() const
particle PDG id
float m_posINmm_x
incoming track position x in G4 ref, in mm
float gettrackVx_y() const
track production vertex y coordinates in G4 ref
float gettrackVx_z() const
track production vertex z coordinates in G4 ref
unsigned m_evtNum
event number
float m_posOUTmm_w
outcoming track position w in sensor ref, in mm
float getposIN_u() const
incoming track position u in sensor ref, in mm
int geteventnumber() const
event number
float getmomentum_y() const
incoming track momentum, y coordinates in G4 ref, in GeV
float m_posOUTmm_v
outcoming track position v in sensor ref, in mm
float getposIN_x() const
incoming track position x in G4 ref, in mm
float getposIN_y() const
incoming track position y in G4 ref, in mm
float m_posINmm_u
incoming track position u in sensor ref, in mm
float m_globalTime
global time
float m_phiLoc
local (sensor ref) phi angle, in sensor plane, in degree
float getnielDep() const
non ionizing deposited energy
float m_posINmm_z
incoming track position z in G4 ref, in mm
PlumeSimHit()
default constructor for ROOT
int gettrackID() const
track ID
float getenergyDep() const
deposited energy in MeV