 |
Belle II Software
release-05-02-19
|
12 #ifndef VXD_DATAOBJECTS_VXDTRUEHIT_H
13 #define VXD_DATAOBJECTS_VXDTRUEHIT_H
15 #include <vxd/dataobjects/VxdID.h>
16 #include <framework/datastore/RelationsObject.h>
60 VxdID sensorID,
float* posEntry,
float* posMidPoint,
float* posExit,
61 float* momEntry,
float* momMidPoint,
float* momExit,
float energyDep,
float globalTime):
unsigned int getRawSensorID() const
Return raw Sensor ID.
float m_energyDep
energy deposited by the track in the sensor volume
Class to uniquely identify a any structure of the PXD and SVD.
float getExitU() const
Return local u coordinate of hit at the endpoint of the track.
VxdID getSensorID() const
Return the Sensor ID.
float getEntryV() const
Return local v coordinate of the start point of the track.
virtual void shiftInTime(float delta)
Shift the TrueHit in time (for backgorund mixing)
float m_positionEntry[3]
local coordinates of the start of the track inside the volume
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
Class VXDTrueHit - Records of tracks that either enter or leave the sensitive volume.
float getEntryW() const
Return local w coordinate of the start point of the track.
VXDTrueHit(VxdID sensorID, float *posEntry, float *posMidPoint, float *posExit, float *momEntry, float *momMidPoint, float *momExit, float energyDep, float globalTime)
Constructor.
float m_globalTime
time when the midpoint of the track was reached
float m_momentumMidPoint[3]
local momentum of the midpoint of the track inside the volume
float m_momentumEntry[3]
local momentum of the start of the track inside the volume
float m_positionExit[3]
local coordinates of the end of the track inside the volume
Abstract base class for different kinds of events.
float getV() const
Return local v coordinate of hit.
float getW() const
Return local w coordinate of hit.
float getExitV() const
Return local v coordinate of hit at the endpoint of the track.
int m_sensorID
ID of the sensor.
TVector3 getEntryMomentum() const
Return momentum at the start point of the track.
float m_momentumExit[3]
local momentum of the end of the track inside the volume
float getEntryU() const
Return local u coordinate of hit when entering silicon.
VXDTrueHit()
Default constructor for ROOT IO.
float getEnergyDep() const
Return energy deposited during traversal of sensor.
float m_positionMidPoint[3]
local coordinates of the midpoint of the track inside the volume
TVector3 getExitMomentum() const
Return momentum at the endpoint of the track.
float getU() const
Return local u coordinate of hit.
float getExitW() const
Return local w coordinate of hit at the endpoint of the track.
float getGlobalTime() const
Return the time when the track reached its midpoint.
TVector3 getMomentum() const
Return momentum at the midpoint of the track.
Defines interface for accessing relations of objects in StoreArray.