a smart pointer to a hit that also provides access to the extended timing info of the host event. For a pu event this is taken from the event PileUpTimeEventIndex usually accessed via PileUpMergeSvc::TimedList
More...
#include <SCT_SurfaceChargesGenerator.h>
a smart pointer to a hit that also provides access to the extended timing info of the host event. For a pu event this is taken from the event PileUpTimeEventIndex usually accessed via PileUpMergeSvc::TimedList
Definition at line 77 of file SCT_SurfaceChargesGenerator.h.
◆ TimedHitPtr() [1/4]
TimedHitPtr::TimedHitPtr |
( |
| ) |
|
|
inline |
◆ TimedHitPtr() [2/4]
◆ TimedHitPtr() [3/4]
TimedHitPtr::TimedHitPtr |
( |
float |
eventTime, |
|
|
const HIT * |
pHit, |
|
|
int |
pileupType = 0 |
|
) |
| |
|
inline |
minimal constructor: pass only t0 offset of bunch xing
Definition at line 24 of file TimedHitPtr.h.
◆ TimedHitPtr() [4/4]
TimedHitPtr::TimedHitPtr |
( |
float |
eventTime, |
|
|
unsigned short |
eventId, |
|
|
const HIT * |
pHit, |
|
|
int |
pileupType = 0 |
|
) |
| |
|
inline |
◆ eventId()
unsigned short TimedHitPtr::eventId |
( |
| ) |
const |
|
inline |
the index of the component event in PileUpEventInfo.
Allows, in principle, to navigate back to the parent event
Definition at line 42 of file TimedHitPtr.h.
◆ eventTime()
float TimedHitPtr::eventTime |
( |
| ) |
const |
|
inline |
t0 offset of the bunch xing containing the hit in ns.
This is an integer multiple of the bunch xing distance for a certain event (e.g. N*25ns)
Definition at line 50 of file TimedHitPtr.h.
◆ operator*()
const HIT& TimedHitPtr::operator* |
( |
| ) |
const |
|
inline |
◆ operator->()
const HIT* TimedHitPtr::operator-> |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ pileupType()
int TimedHitPtr::pileupType |
( |
| ) |
const |
|
inline |
the type of event which the hit came from (signal, low pt minbias, high pt minbias, cavern bg, etc.)
Definition at line 46 of file TimedHitPtr.h.
◆ hitTime
◆ m_eventId
unsigned short TimedHitPtr::m_eventId |
|
private |
◆ m_eventTime
float TimedHitPtr::m_eventTime |
|
private |
t0 offset of the bunch xing in ns
Definition at line 55 of file TimedHitPtr.h.
◆ m_pHit
const HIT* TimedHitPtr::m_pHit |
|
private |
◆ m_pileupType
int TimedHitPtr::m_pileupType |
|
private |
The documentation for this class was generated from the following files: