Project
Loading...
Searching...
No Matches
o2::trd::Digitizer Class Reference

#include <Digitizer.h>

Public Member Functions

 Digitizer ()=default
 
 ~Digitizer ()=default
 
void init ()
 
void process (std::vector< Hit > const &)
 
void flush (DigitContainer &, o2::dataformats::MCTruthContainer< MCLabel > &)
 
void dumpLabels (const SignalContainer &, o2::dataformats::MCTruthContainer< MCLabel > &)
 
void pileup ()
 
void clearPileupSignals ()
 
const std::deque< std::array< SignalContainer, constants::MAXCHAMBER > > & getPileupSignals () const
 
void setEventTime (double timeNS)
 
void setTriggerTime (double t)
 
void setEventID (int entryID)
 
void setSrcID (int sourceID)
 
void setCalibrations (Calibrations *calibrations)
 
void setCreateSharedDigits (bool flag)
 
int getEventTime () const
 
int getEventID () const
 
int getSrcID () const
 
bool getCreateSharedDigits () const
 
std::string dumpFlaggedChambers () const
 

Detailed Description

Definition at line 47 of file Digitizer.h.

Constructor & Destructor Documentation

◆ Digitizer()

o2::trd::Digitizer::Digitizer ( )
default

◆ ~Digitizer()

o2::trd::Digitizer::~Digitizer ( )
default

Member Function Documentation

◆ clearPileupSignals()

void o2::trd::Digitizer::clearPileupSignals ( )
inline

Definition at line 58 of file Digitizer.h.

◆ dumpFlaggedChambers()

std::string Digitizer::dumpFlaggedChambers ( ) const

Definition at line 517 of file Digitizer.cxx.

◆ dumpLabels()

void Digitizer::dumpLabels ( const SignalContainer smc,
o2::dataformats::MCTruthContainer< MCLabel > &  labels 
)

Definition at line 110 of file Digitizer.cxx.

◆ flush()

void Digitizer::flush ( DigitContainer digits,
o2::dataformats::MCTruthContainer< MCLabel > &  labels 
)

Definition at line 84 of file Digitizer.cxx.

◆ getCreateSharedDigits()

bool o2::trd::Digitizer::getCreateSharedDigits ( ) const
inline

Definition at line 69 of file Digitizer.h.

◆ getEventID()

int o2::trd::Digitizer::getEventID ( ) const
inline

Definition at line 67 of file Digitizer.h.

◆ getEventTime()

int o2::trd::Digitizer::getEventTime ( ) const
inline

Definition at line 66 of file Digitizer.h.

◆ getPileupSignals()

const std::deque< std::array< SignalContainer, constants::MAXCHAMBER > > & o2::trd::Digitizer::getPileupSignals ( ) const
inline

Definition at line 59 of file Digitizer.h.

◆ getSrcID()

int o2::trd::Digitizer::getSrcID ( ) const
inline

Definition at line 68 of file Digitizer.h.

◆ init()

void Digitizer::init ( )

Definition at line 39 of file Digitizer.cxx.

◆ pileup()

void Digitizer::pileup ( )

Definition at line 127 of file Digitizer.cxx.

◆ process()

void Digitizer::process ( std::vector< Hit > const &  hits)

Definition at line 140 of file Digitizer.cxx.

◆ setCalibrations()

void o2::trd::Digitizer::setCalibrations ( Calibrations calibrations)
inline

Definition at line 64 of file Digitizer.h.

◆ setCreateSharedDigits()

void o2::trd::Digitizer::setCreateSharedDigits ( bool  flag)
inline

Definition at line 65 of file Digitizer.h.

◆ setEventID()

void o2::trd::Digitizer::setEventID ( int  entryID)
inline

Definition at line 62 of file Digitizer.h.

◆ setEventTime()

void o2::trd::Digitizer::setEventTime ( double  timeNS)
inline

Definition at line 60 of file Digitizer.h.

◆ setSrcID()

void o2::trd::Digitizer::setSrcID ( int  sourceID)
inline

Definition at line 63 of file Digitizer.h.

◆ setTriggerTime()

void o2::trd::Digitizer::setTriggerTime ( double  t)
inline

Definition at line 61 of file Digitizer.h.


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