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.
◆ const_value_type
◆ value_type
◆ TimedHitPtr() [1/5]
TimedHitPtr::TimedHitPtr |
( |
| ) |
|
|
default |
STL required constructors.
◆ TimedHitPtr() [2/5]
◆ TimedHitPtr() [3/5]
◆ TimedHitPtr() [4/5]
TimedHitPtr::TimedHitPtr |
( |
float |
eventTime, |
|
|
const HIT * |
pHit, |
|
|
int |
pileupType = 0 |
|
) |
| |
|
inline |
minimal constructor: pass only t0 offset of bunch xing
Definition at line 29 of file TimedHitPtr.h.
◆ TimedHitPtr() [5/5]
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 45 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 53 of file TimedHitPtr.h.
◆ get()
const HIT* TimedHitPtr::get |
( |
| ) |
const |
|
inline |
◆ operator*()
const HIT& TimedHitPtr::operator* |
( |
| ) |
const |
|
inline |
◆ operator->()
const HIT* TimedHitPtr::operator-> |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ 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 49 of file TimedHitPtr.h.
◆ hitTime
◆ m_eventId
unsigned short TimedHitPtr::m_eventId {0u} |
|
private |
◆ m_eventTime
float TimedHitPtr::m_eventTime {0.f} |
|
private |
t0 offset of the bunch xing in ns
Definition at line 58 of file TimedHitPtr.h.
◆ m_pHit
const HIT* TimedHitPtr::m_pHit {nullptr} |
|
private |
◆ m_pileupType
int TimedHitPtr::m_pileupType {0} |
|
private |
The documentation for this class was generated from the following files: