Project
Loading...
Searching...
No Matches
o2::fv0::Digit Struct Reference

#include <Digit.h>

Public Types

typedef DetTrigInput DetTrigInput_t
 

Public Member Functions

 Digit ()=default
 
 Digit (int first, int ne, const o2::InteractionRecord &iRec, const Triggers &chTrig, int event)
 
uint32_t getOrbit () const
 
uint16_t getBC () const
 
Triggers getTriggers () const
 
int getEventID () const
 
const o2::InteractionRecordgetIntRecord () const
 
void setIntRecord (const o2::InteractionRecord &intRec)
 
gsl::span< const ChannelDatagetBunchChannelData (const gsl::span< const ChannelData > tfdata) const
 
DetTrigInput makeTrgInput () const
 
void fillTrgInputVec (std::vector< DetTrigInput > &vecTrgInput) const
 
void printStream (std::ostream &stream) const
 
void setTriggers (Triggers trig)
 
bool operator== (const Digit &other) const
 
void printLog () const
 
 ClassDefNV (Digit, 3)
 

Public Attributes

o2::dataformats::RangeReference< int, intref {}
 
Triggers mTriggers {}
 
o2::InteractionRecord mIntRecord {}
 
int mEventID = 0
 

Static Public Attributes

static constexpr char sChannelNameDPL [] = "DIGITSBC"
 
static constexpr char sDigitName [] = "Digit"
 
static constexpr char sDigitBranchName [] = "FV0DigitBC"
 

Detailed Description

Definition at line 56 of file Digit.h.

Member Typedef Documentation

◆ DetTrigInput_t

Definition at line 73 of file Digit.h.

Constructor & Destructor Documentation

◆ Digit() [1/2]

o2::fv0::Digit::Digit ( )
default

◆ Digit() [2/2]

o2::fv0::Digit::Digit ( int  first,
int  ne,
const o2::InteractionRecord iRec,
const Triggers chTrig,
int  event 
)
inline

Definition at line 65 of file Digit.h.

Member Function Documentation

◆ ClassDefNV()

o2::fv0::Digit::ClassDefNV ( Digit  ,
 
)

◆ fillTrgInputVec()

void o2::fv0::Digit::fillTrgInputVec ( std::vector< DetTrigInput > &  vecTrgInput) const
inline

Definition at line 82 of file Digit.h.

◆ getBC()

uint16_t o2::fv0::Digit::getBC ( ) const
inline

Definition at line 75 of file Digit.h.

◆ getBunchChannelData()

gsl::span< const ChannelData > Digit::getBunchChannelData ( const gsl::span< const ChannelData tfdata) const

Definition at line 21 of file Digit.cxx.

◆ getEventID()

int o2::fv0::Digit::getEventID ( ) const
inline

Definition at line 77 of file Digit.h.

◆ getIntRecord()

const o2::InteractionRecord & o2::fv0::Digit::getIntRecord ( ) const
inline

Definition at line 78 of file Digit.h.

◆ getOrbit()

uint32_t o2::fv0::Digit::getOrbit ( ) const
inline

Definition at line 74 of file Digit.h.

◆ getTriggers()

Triggers o2::fv0::Digit::getTriggers ( ) const
inline

Definition at line 76 of file Digit.h.

◆ makeTrgInput()

DetTrigInput o2::fv0::Digit::makeTrgInput ( ) const
inline

Definition at line 81 of file Digit.h.

◆ operator==()

bool o2::fv0::Digit::operator== ( const Digit other) const
inline

Definition at line 88 of file Digit.h.

◆ printLog()

void Digit::printLog ( ) const

Definition at line 38 of file Digit.cxx.

◆ printStream()

void Digit::printStream ( std::ostream &  stream) const

Definition at line 27 of file Digit.cxx.

◆ setIntRecord()

void o2::fv0::Digit::setIntRecord ( const o2::InteractionRecord intRec)
inline

Definition at line 79 of file Digit.h.

◆ setTriggers()

void o2::fv0::Digit::setTriggers ( Triggers  trig)
inline

Definition at line 87 of file Digit.h.

Member Data Documentation

◆ mEventID

int o2::fv0::Digit::mEventID = 0

Definition at line 63 of file Digit.h.

◆ mIntRecord

o2::InteractionRecord o2::fv0::Digit::mIntRecord {}

Definition at line 62 of file Digit.h.

◆ mTriggers

Triggers o2::fv0::Digit::mTriggers {}

Definition at line 61 of file Digit.h.

◆ ref

o2::dataformats::RangeReference<int, int> o2::fv0::Digit::ref {}

Definition at line 60 of file Digit.h.

◆ sChannelNameDPL

constexpr char o2::fv0::Digit::sChannelNameDPL[] = "DIGITSBC"
staticconstexpr

Definition at line 57 of file Digit.h.

◆ sDigitBranchName

constexpr char o2::fv0::Digit::sDigitBranchName[] = "FV0DigitBC"
staticconstexpr

Definition at line 59 of file Digit.h.

◆ sDigitName

constexpr char o2::fv0::Digit::sDigitName[] = "Digit"
staticconstexpr

Definition at line 58 of file Digit.h.


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