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

#include <Digit.h>

Inherited by o2::fit::Digit< DetID >, and o2::fit::DigitExt< DetID >.

Public Types

typedef ChannelData< DetIDChannelData_t
 

Public Member Functions

 DigitBase ()=default
 
 DigitBase (int first, int nEntries, const o2::InteractionRecord &ir)
 
uint32_t getOrbit () const
 
uint16_t getBC () const
 
const o2::InteractionRecordgetIntRecord () const
 
gsl::span< const ChannelData_tgetBunchChannelData (const gsl::span< const ChannelData_t > channelData) const
 
 ClassDefNV (DigitBase, 1)
 

Public Attributes

o2::InteractionRecord mIR {}
 
o2::dataformats::RangeReference< int, intmReference {}
 

Static Public Attributes

static constexpr o2::detectors::DetID sDetID = o2::detectors::DetID(DetID)
 

Detailed Description

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

Definition at line 35 of file Digit.h.

Member Typedef Documentation

◆ ChannelData_t

template<o2::detectors::DetID::ID DetID>
typedef ChannelData<DetID> o2::fit::DigitBase< DetID >::ChannelData_t

Definition at line 37 of file Digit.h.

Constructor & Destructor Documentation

◆ DigitBase() [1/2]

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

◆ DigitBase() [2/2]

template<o2::detectors::DetID::ID DetID>
o2::fit::DigitBase< DetID >::DigitBase ( int  first,
int  nEntries,
const o2::InteractionRecord ir 
)
inline

Definition at line 41 of file Digit.h.

Member Function Documentation

◆ ClassDefNV()

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

◆ getBC()

template<o2::detectors::DetID::ID DetID>
uint16_t o2::fit::DigitBase< DetID >::getBC ( ) const
inline

Definition at line 47 of file Digit.h.

◆ getBunchChannelData()

template<o2::detectors::DetID::ID DetID>
gsl::span< const ChannelData_t > o2::fit::DigitBase< DetID >::getBunchChannelData ( const gsl::span< const ChannelData_t channelData) const
inline

Definition at line 49 of file Digit.h.

◆ getIntRecord()

template<o2::detectors::DetID::ID DetID>
const o2::InteractionRecord & o2::fit::DigitBase< DetID >::getIntRecord ( ) const
inline

Definition at line 48 of file Digit.h.

◆ getOrbit()

template<o2::detectors::DetID::ID DetID>
uint32_t o2::fit::DigitBase< DetID >::getOrbit ( ) const
inline

Definition at line 46 of file Digit.h.

Member Data Documentation

◆ mIR

Definition at line 38 of file Digit.h.

◆ mReference

Definition at line 39 of file Digit.h.

◆ sDetID

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

Definition at line 36 of file Digit.h.


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