 |
Belle II Software
release-05-02-19
|
13 #include <simulation/dataobjects/SimHitBase.h>
29 class TOPSimHit :
public SimHitBase {
86 double getX()
const {
return m_x; }
92 double getY()
const {
return m_y; }
TVector2 getPosition() const
Returns local position of hit (in PMT frame)
float m_y
detection position in local PMT frame, y component
int m_moduleID
TOP module ID.
Class to store simulated hits of Cherenkov photons on PMT's input for digitization module (TOPDigitiz...
double getX() const
Returns local x position of hit (in PMT frame)
Class SimHitBase - A common base for subdetector SimHits.
float m_globalTime
detection time
float getGlobalTime() const override
Returns detection time (implementation of base class function)
float m_x
detection position in local PMT frame, x component
ClassDefOverride(TOPSimHit, 3)
ClassDef.
float m_energy
photon energy in [eV]
Abstract base class for different kinds of events.
void shiftInTime(float delta) override
Shift SimHit in time (needed for beam background mixing)
double getTime() const
Returns detection time.
TOPSimHit()
Default constructor.
double getY() const
Returns local y position of hit (in PMT frame)
int getModuleID() const
Returns module ID.
int getPmtID() const
Returns PMT ID.
double getEnergy() const
Returns photon energy.