Project
Loading...
Searching...
No Matches
o2::emcal::DigitTimebinBase< DigitTemplate > Struct Template Reference

DigitTimebinBase templated, used for the DigitsWriteoutBuffer and DigitsWriteoutBufferTRU. More...

#include <DigitTimebin.h>

Public Member Functions

 ClassDefNV (DigitTimebinBase, 1)
 

Public Attributes

bool mRecordMode = false
 
bool mEndWindow = false
 
bool mTriggerColl = false
 
std::optional< o2::InteractionRecordmInterRecord
 
std::shared_ptr< std::unordered_map< int, std::list< DigitTemplate > > > mDigitMap = std::make_shared<std::unordered_map<int, std::list<DigitTemplate>>>()
 

Detailed Description

template<class DigitTemplate>
struct o2::emcal::DigitTimebinBase< DigitTemplate >

DigitTimebinBase templated, used for the DigitsWriteoutBuffer and DigitsWriteoutBufferTRU.

Author
Markus Fasel, ORNL
Hadi Hassan, ORNL
Simone Ragoni, Creighton U.
Date
16/12/2022
Parameters
mRecordModerecord mode
mEndWindowend window
mTriggerColltrigger collision
mInterRecordInteractionRecord
mDigitMapmap of the digits, templated

Definition at line 44 of file DigitTimebin.h.

Member Function Documentation

◆ ClassDefNV()

template<class DigitTemplate >
o2::emcal::DigitTimebinBase< DigitTemplate >::ClassDefNV ( DigitTimebinBase< DigitTemplate >  ,
 
)

Member Data Documentation

◆ mDigitMap

template<class DigitTemplate >
std::shared_ptr<std::unordered_map<int, std::list<DigitTemplate> > > o2::emcal::DigitTimebinBase< DigitTemplate >::mDigitMap = std::make_shared<std::unordered_map<int, std::list<DigitTemplate>>>()

Definition at line 49 of file DigitTimebin.h.

◆ mEndWindow

template<class DigitTemplate >
bool o2::emcal::DigitTimebinBase< DigitTemplate >::mEndWindow = false

Definition at line 46 of file DigitTimebin.h.

◆ mInterRecord

template<class DigitTemplate >
std::optional<o2::InteractionRecord> o2::emcal::DigitTimebinBase< DigitTemplate >::mInterRecord

Definition at line 48 of file DigitTimebin.h.

◆ mRecordMode

template<class DigitTemplate >
bool o2::emcal::DigitTimebinBase< DigitTemplate >::mRecordMode = false

Definition at line 45 of file DigitTimebin.h.

◆ mTriggerColl

template<class DigitTemplate >
bool o2::emcal::DigitTimebinBase< DigitTemplate >::mTriggerColl = false

Definition at line 47 of file DigitTimebin.h.


The documentation for this struct was generated from the following file: