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
◆ element_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 30 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 47 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 55 of file TimedHitPtr.h.
 
 
◆ get()
  
  | 
        
          | const HIT* TimedHitPtr::get | ( |  | ) | const |  | inline | 
 
 
◆ operator bool()
  
  | 
        
          | TimedHitPtr::operator bool | ( |  | ) | 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 51 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 60 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: