Project
Loading...
Searching...
No Matches
o2::ctp::CTPDigit Struct Reference

#include <Digits.h>

Public Member Functions

void printStream (std::ostream &stream) const
 
void setInputMask (gbtword80_t mask)
 
void setClassMask (gbtword80_t mask)
 
bool isInputEmpty () const
 
bool isClassEmpty () const
 
bool isEmpty () const
 
bool operator== (const CTPDigit &d) const
 
 ClassDefNV (CTPDigit, 3)
 

Public Attributes

o2::InteractionRecord intRecord
 
std::bitset< CTP_NINPUTS > CTPInputMask
 
std::bitset< CTP_NCLASSES > CTPClassMask
 

Detailed Description

Max number of LM/L0inputs per detector Positions of CTP Detector inputs in CTPInputMask: first=offset, second=mask For digits input position is fixed CTP hits are inputs. Digits are inputs collected from all detectors and CTP Class mask. digits->raw: NO CTP Config to be used raw->digits: NO CTP config to be used Hits (CTP inputs) to CTP digits, i.e. inputs in correct position in mask nad CTP classes mask: CTP config to be used.

Definition at line 50 of file Digits.h.

Member Function Documentation

◆ ClassDefNV()

o2::ctp::CTPDigit::ClassDefNV ( CTPDigit  ,
 
)

◆ isClassEmpty()

bool o2::ctp::CTPDigit::isClassEmpty ( ) const
inline

Definition at line 58 of file Digits.h.

◆ isEmpty()

bool o2::ctp::CTPDigit::isEmpty ( ) const
inline

Definition at line 59 of file Digits.h.

◆ isInputEmpty()

bool o2::ctp::CTPDigit::isInputEmpty ( ) const
inline

Definition at line 57 of file Digits.h.

◆ operator==()

bool o2::ctp::CTPDigit::operator== ( const CTPDigit d) const
inline

Definition at line 60 of file Digits.h.

◆ printStream()

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

Definition at line 26 of file Digits.cxx.

◆ setClassMask()

void CTPDigit::setClassMask ( gbtword80_t  mask)

Definition at line 37 of file Digits.cxx.

◆ setInputMask()

void CTPDigit::setInputMask ( gbtword80_t  mask)

Definition at line 31 of file Digits.cxx.

Member Data Documentation

◆ CTPClassMask

std::bitset<CTP_NCLASSES> o2::ctp::CTPDigit::CTPClassMask

Definition at line 53 of file Digits.h.

◆ CTPInputMask

std::bitset<CTP_NINPUTS> o2::ctp::CTPDigit::CTPInputMask

Definition at line 52 of file Digits.h.

◆ intRecord

o2::InteractionRecord o2::ctp::CTPDigit::intRecord

Definition at line 51 of file Digits.h.


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