 |
Belle II Software
release-05-02-19
|
14 #include <klm/dataobjects/eklm/EKLMHitBase.h>
15 #include <klm/dataobjects/eklm/EKLMHitCoord.h>
16 #include <klm/dataobjects/eklm/EKLMHitMomentum.h>
19 #include <simulation/dataobjects/SimHitBase.h>
33 class EKLMSimHit :
public SimHitBase,
public EKLMHitBase,
public EKLMHitCoord,
34 public EKLMHitMomentum {
int getVolumeID() const
Get volume identifier.
void setVolumeID(int id)
Set volume identifier.
void setTime(float time)
Set hit time.
ClassDefOverride(Belle2::EKLMSimHit, 2)
Class version.
float getTime() const
Get hit time.
void setTrackID(int track)
Set track ID.
float getGlobalTime() const override
Get hit time (implementation of base class function)
int getParentTrackID() const
Get ID of parent track.
void setPlane(int plane)
Set plane number.
Class EKLMSimHit stores information on particular Geant step; using information from TrackID and Pare...
int m_Strip
Number of strip.
Abstract base class for different kinds of events.
int getPlane() const
Get plane number.
int getTrackID() const
Get track ID.
int m_volid
Volume identifier.
int m_Plane
Number of plane.
int getStrip() const
Get strip number.
void shiftInTime(float delta) override
Shift SimHit in time (implementation of base class function)
void setParentTrackID(int track)
Set ID of parent track.
void setStrip(int strip)
Set strip number.
int m_parentTrackID
Parent track ID.