Project
Loading...
Searching...
No Matches
o2::trk::ChipDigitsContainer Class Reference

#include <ChipDigitsContainer.h>

Inherits o2::itsmft::ChipDigitsContainer.

Public Types

using Segmentation = SegmentationChip
 

Public Member Functions

 ChipDigitsContainer (UShort_t idx=0)
 
 ClassDefNV (ChipDigitsContainer, 1)
 
- Public Member Functions inherited from o2::itsmft::ChipDigitsContainer
 ChipDigitsContainer (UShort_t idx=0)
 Default constructor.
 
 ~ChipDigitsContainer ()=default
 Destructor.
 
std::map< ULong64_t, o2::itsmft::PreDigit > & getPreDigits ()
 
bool isEmpty () const
 
void setNoiseMap (const o2::itsmft::NoiseMap *mp)
 
void setDeadChanMap (const o2::itsmft::NoiseMap *mp)
 
void setChipIndex (UShort_t ind)
 
UShort_t getChipIndex () const
 
o2::itsmft::PreDigitfindDigit (ULong64_t key)
 
void addDigit (ULong64_t key, UInt_t roframe, UShort_t row, UShort_t col, int charge, o2::MCCompLabel lbl)
 
void addNoise (UInt_t rofMin, UInt_t rofMax, const o2::itsmft::DigiParams *params, int maxRows=o2::itsmft::SegmentationAlpide::NRows, int maxCols=o2::itsmft::SegmentationAlpide::NCols)
 
bool isDisabled () const
 
void disable (bool v)
 

Additional Inherited Members

- Static Public Member Functions inherited from o2::itsmft::ChipDigitsContainer
static ULong64_t getOrderingKey (UInt_t roframe, UShort_t row, UShort_t col)
 Get global ordering key made of readout frame, column and row.
 
static UInt_t key2ROFrame (ULong64_t key)
 Get ROFrame from the ordering key.
 
- Protected Member Functions inherited from o2::itsmft::ChipDigitsContainer
 ClassDefNV (ChipDigitsContainer, 1)
 
- Protected Attributes inherited from o2::itsmft::ChipDigitsContainer
UShort_t mChipIndex = 0
 chip index
 
bool mDisabled = false
 
const o2::itsmft::NoiseMapmNoiseMap = nullptr
 
const o2::itsmft::NoiseMapmDeadChanMap = nullptr
 
std::map< ULong64_t, o2::itsmft::PreDigitmDigits
 Map of fired pixels, possibly in multiple frames.
 

Detailed Description

Definition at line 25 of file ChipDigitsContainer.h.

Member Typedef Documentation

◆ Segmentation

Constructor & Destructor Documentation

◆ ChipDigitsContainer()

ChipDigitsContainer::ChipDigitsContainer ( UShort_t  idx = 0)
explicit

Definition at line 16 of file ChipDigitsContainer.cxx.

Member Function Documentation

◆ ClassDefNV()

o2::trk::ChipDigitsContainer::ClassDefNV ( ChipDigitsContainer  ,
 
)

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