Project
Loading...
Searching...
No Matches
o2::focal::Event Class Reference

#include <Event.h>

Public Member Functions

 Event ()=default
 
 ~Event ()=default
 
PadLayerEvent & getPadLayer (unsigned int index)
 
const PadLayerEvent & getPadLayer (unsigned int index) const
 
void setPadLayer (unsigned int layer, const PadLayerEvent &event)
 
PixelLayerEvent & getPixelLayer (unsigned int index)
 
const PixelLayerEvent & getPixelLayer (unsigned int index) const
 
void setPixelLayerEvent (unsigned int layer, const PixelLayerEvent &event)
 
const InteractionRecord & getInteractionRecord () const
 
void setInteractionRecord (const InteractionRecord &ir)
 
void reset ()
 
void construct (const o2::InteractionRecord &interaction, gsl::span< const PadLayerEvent > pads, gsl::span< const PixelChipRecord > eventPixels, gsl::span< const PixelHit > pixelHits)
 
bool isInitialized () const
 

Detailed Description

Definition at line 94 of file Event.h.

Constructor & Destructor Documentation

◆ Event()

o2::focal::Event::Event ( )
default

◆ ~Event()

o2::focal::Event::~Event ( )
default

Member Function Documentation

◆ construct()

void Event::construct ( const o2::InteractionRecord &  interaction,
gsl::span< const PadLayerEvent >  pads,
gsl::span< const PixelChipRecord >  eventPixels,
gsl::span< const PixelHit >  pixelHits 
)

Definition at line 64 of file Event.cxx.

◆ getInteractionRecord()

const InteractionRecord & o2::focal::Event::getInteractionRecord ( ) const
inline

Definition at line 108 of file Event.h.

◆ getPadLayer() [1/2]

PadLayerEvent & Event::getPadLayer ( unsigned int  index)

Definition at line 18 of file Event.cxx.

◆ getPadLayer() [2/2]

const PadLayerEvent & Event::getPadLayer ( unsigned int  index) const

Definition at line 24 of file Event.cxx.

◆ getPixelLayer() [1/2]

PixelLayerEvent & Event::getPixelLayer ( unsigned int  index)

Definition at line 30 of file Event.cxx.

◆ getPixelLayer() [2/2]

const PixelLayerEvent & Event::getPixelLayer ( unsigned int  index) const

Definition at line 35 of file Event.cxx.

◆ isInitialized()

bool o2::focal::Event::isInitialized ( ) const
inline

Definition at line 115 of file Event.h.

◆ reset()

void Event::reset ( )

Definition at line 53 of file Event.cxx.

◆ setInteractionRecord()

void o2::focal::Event::setInteractionRecord ( const InteractionRecord &  ir)
inline

Definition at line 109 of file Event.h.

◆ setPadLayer()

void Event::setPadLayer ( unsigned int  layer,
const PadLayerEvent &  event 
)

Definition at line 41 of file Event.cxx.

◆ setPixelLayerEvent()

void Event::setPixelLayerEvent ( unsigned int  layer,
const PixelLayerEvent &  event 
)

Definition at line 47 of file Event.cxx.


The documentation for this class was generated from the following files: