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

#include <Digit.h>

Public Types

typedef DetTrigInput DetTrigInput_t
 

Public Member Functions

 Digit ()=default
 
 Digit (int first, int ne, o2::InteractionRecord iRec, Triggers chTrig)
 
uint32_t getOrbit () const
 
uint16_t getBC () const
 
o2::InteractionRecord getIntRecord () 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
 
bool operator== (const Digit &other) const
 
void printLog () const
 
 ClassDefNV (Digit, 4)
 

Public Attributes

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

Static Public Attributes

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

Detailed Description

Definition at line 52 of file Digit.h.

Member Typedef Documentation

◆ DetTrigInput_t

Definition at line 61 of file Digit.h.

Constructor & Destructor Documentation

◆ Digit() [1/2]

o2::fdd::Digit::Digit ( )
default

◆ Digit() [2/2]

o2::fdd::Digit::Digit ( int  first,
int  ne,
o2::InteractionRecord  iRec,
Triggers  chTrig 
)
inline

Definition at line 60 of file Digit.h.

Member Function Documentation

◆ ClassDefNV()

o2::fdd::Digit::ClassDefNV ( Digit  ,
 
)

◆ fillTrgInputVec()

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

Definition at line 71 of file Digit.h.

◆ getBC()

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

Definition at line 63 of file Digit.h.

◆ getBunchChannelData()

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

Definition at line 66 of file Digit.h.

◆ getIntRecord()

o2::InteractionRecord o2::fdd::Digit::getIntRecord ( ) const
inline

Definition at line 64 of file Digit.h.

◆ getOrbit()

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

Definition at line 62 of file Digit.h.

◆ makeTrgInput()

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

Definition at line 70 of file Digit.h.

◆ operator==()

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

Definition at line 75 of file Digit.h.

◆ printLog()

void o2::fdd::Digit::printLog ( ) const
inline

Definition at line 79 of file Digit.h.

◆ setIntRecord()

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

Definition at line 65 of file Digit.h.

Member Data Documentation

◆ mIntRecord

o2::InteractionRecord o2::fdd::Digit::mIntRecord

Definition at line 58 of file Digit.h.

◆ mTriggers

Triggers o2::fdd::Digit::mTriggers

Definition at line 57 of file Digit.h.

◆ ref

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

Definition at line 56 of file Digit.h.

◆ sChannelNameDPL

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

Definition at line 53 of file Digit.h.

◆ sDigitBranchName

constexpr char o2::fdd::Digit::sDigitBranchName[] = "FDDDigit"
staticconstexpr

Definition at line 55 of file Digit.h.

◆ sDigitName

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

Definition at line 54 of file Digit.h.


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