 |
Belle II Software
release-05-01-25
|
12 #ifndef PXD_DATAOBJECTS_PXDENERGYDEPOSITIONEVENT_H
13 #define PXD_DATAOBJECTS_PXDENERGYDEPOSITIONEVENT_H
15 #include <framework/datastore/RelationsObject.h>
56 int pdg,
float time,
float u,
float v,
57 const float* globalPos,
float energyDep,
float dose,
float expo):
unsigned short m_layer
layer number
float m_energyDep
deposited energy
float m_time
time of particle crossing
float m_u
local u-coordinate of particle crossing
PXDEnergyDepositionEvent()
default constructor for ROOT
float m_globalPos[3]
global (x,y,z) of particle crossing
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
PXDEnergyDepositionEvent(unsigned short layer, unsigned short ladder, unsigned short sensor, int pdg, float time, float u, float v, const float *globalPos, float energyDep, float dose, float expo)
Standard constructor.
unsigned short m_ladder
ladder number
Class PXDEnergyDepositionEvent: PXDSimHit data container for background studies.
unsigned short m_sensor
sensor number
float m_dose
contribution to dose (in Gy)
Abstract base class for different kinds of events.
float m_v
local v-coordinate of particle crossing
float m_expo
contribution to exposition (J/s)
Defines interface for accessing relations of objects in StoreArray.
int m_pdg
PDG number of generating particle.