Project
Loading...
Searching...
No Matches
o2::fit::ChannelData< DetID > Struct Template Reference

#include <ChannelData.h>

Public Types

enum  EBitsPM {
  kNumberADC , kIsDoubleEvent , kIsTimeInfoNotValid , kIsCFDinADCgate ,
  kIsTimeInfoLate , kIsAmpNotValid , kIsVertexEvent , kIsTimeInfoLost
}
 

Public Member Functions

 ChannelData ()=default
 
 ChannelData (uint8_t channelID, uint8_t wordPM, int16_t time, int16_t amp)
 
bool operator<=> (ChannelData const &other) const =default
 
bool operator== (ChannelData const &other) const =default
 
 ClassDefNV (ChannelData, 1)
 

Public Attributes

uint8_t mChannelID = sDUMMY_CHANNEL_ID
 
uint8_t mWordPM = sDUMMY_PM_WORD
 
int16_t mTime = sDUMMY_TIME
 
int16_t mAmp = sDUMMY_AMP
 

Static Public Attributes

static constexpr o2::detectors::DetID sDetID = o2::detectors::DetID(DetID)
 
static constexpr uint8_t sDUMMY_CHANNEL_ID = 0xff
 
static constexpr uint8_t sDUMMY_PM_WORD = 0xff
 
static constexpr int16_t sDUMMY_TIME = -5000
 
static constexpr int16_t sDUMMY_AMP = -5000
 
static const std::map< unsigned int, std::string > sMapBitsPM
 

Detailed Description

template<o2::detectors::DetID::ID DetID>
struct o2::fit::ChannelData< DetID >

Definition at line 30 of file ChannelData.h.

Member Enumeration Documentation

◆ EBitsPM

Enumerator
kNumberADC 
kIsDoubleEvent 
kIsTimeInfoNotValid 
kIsCFDinADCgate 
kIsTimeInfoLate 
kIsAmpNotValid 
kIsVertexEvent 
kIsTimeInfoLost 

Definition at line 40 of file ChannelData.h.

Constructor & Destructor Documentation

◆ ChannelData() [1/2]

template<o2::detectors::DetID::ID DetID>
o2::fit::ChannelData< DetID >::ChannelData ( )
default

◆ ChannelData() [2/2]

template<o2::detectors::DetID::ID DetID>
o2::fit::ChannelData< DetID >::ChannelData ( uint8_t  channelID,
uint8_t  wordPM,
int16_t  time,
int16_t  amp 
)
inline

Definition at line 60 of file ChannelData.h.

Member Function Documentation

◆ ClassDefNV()

template<o2::detectors::DetID::ID DetID>
o2::fit::ChannelData< DetID >::ClassDefNV ( ChannelData< DetID ,
 
)

◆ operator<=>()

template<o2::detectors::DetID::ID DetID>
bool o2::fit::ChannelData< DetID >::operator<=> ( ChannelData< DetID > const &  other) const
default

◆ operator==()

template<o2::detectors::DetID::ID DetID>
bool o2::fit::ChannelData< DetID >::operator== ( ChannelData< DetID > const &  other) const
default

Member Data Documentation

◆ mAmp

template<o2::detectors::DetID::ID DetID>
int16_t o2::fit::ChannelData< DetID >::mAmp = sDUMMY_AMP

Definition at line 39 of file ChannelData.h.

◆ mChannelID

template<o2::detectors::DetID::ID DetID>
uint8_t o2::fit::ChannelData< DetID >::mChannelID = sDUMMY_CHANNEL_ID

Definition at line 36 of file ChannelData.h.

◆ mTime

template<o2::detectors::DetID::ID DetID>
int16_t o2::fit::ChannelData< DetID >::mTime = sDUMMY_TIME

Definition at line 38 of file ChannelData.h.

◆ mWordPM

template<o2::detectors::DetID::ID DetID>
uint8_t o2::fit::ChannelData< DetID >::mWordPM = sDUMMY_PM_WORD

Definition at line 37 of file ChannelData.h.

◆ sDetID

template<o2::detectors::DetID::ID DetID>
constexpr o2::detectors::DetID o2::fit::ChannelData< DetID >::sDetID = o2::detectors::DetID(DetID)
staticconstexpr

Definition at line 31 of file ChannelData.h.

◆ sDUMMY_AMP

template<o2::detectors::DetID::ID DetID>
constexpr int16_t o2::fit::ChannelData< DetID >::sDUMMY_AMP = -5000
staticconstexpr

Definition at line 35 of file ChannelData.h.

◆ sDUMMY_CHANNEL_ID

template<o2::detectors::DetID::ID DetID>
constexpr uint8_t o2::fit::ChannelData< DetID >::sDUMMY_CHANNEL_ID = 0xff
staticconstexpr

Definition at line 32 of file ChannelData.h.

◆ sDUMMY_PM_WORD

template<o2::detectors::DetID::ID DetID>
constexpr uint8_t o2::fit::ChannelData< DetID >::sDUMMY_PM_WORD = 0xff
staticconstexpr

Definition at line 33 of file ChannelData.h.

◆ sDUMMY_TIME

template<o2::detectors::DetID::ID DetID>
constexpr int16_t o2::fit::ChannelData< DetID >::sDUMMY_TIME = -5000
staticconstexpr

Definition at line 34 of file ChannelData.h.

◆ sMapBitsPM

template<o2::detectors::DetID::ID DetID>
const std::map<unsigned int, std::string> o2::fit::ChannelData< DetID >::sMapBitsPM
inlinestatic
Initial value:

Definition at line 50 of file ChannelData.h.


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