Project
Loading...
Searching...
No Matches
o2::fv0::FV0ChannelTimeOffsetSlotContainer Class Referencefinal

#include <FV0ChannelTimeOffsetSlotContainer.h>

Public Member Functions

 FV0ChannelTimeOffsetSlotContainer (std::size_t minEntries)
 
bool hasEnoughEntries () const
 
void fill (const gsl::span< const FV0CalibrationInfoObject > &data)
 
int16_t getMeanGaussianFitValue (std::size_t channelID) const
 
void merge (FV0ChannelTimeOffsetSlotContainer *prev)
 
void print () const
 
void updateFirstCreation (std::uint64_t creation)
 
void resetFirstCreation ()
 
std::uint64_t getFirstCreation () const
 
FV0ChannelTimeCalibrationObject generateCalibrationObject (long, long, const std::string &) const
 

Static Public Attributes

static int sGausFitBins = 999
 

Detailed Description

Definition at line 26 of file FV0ChannelTimeOffsetSlotContainer.h.

Constructor & Destructor Documentation

◆ FV0ChannelTimeOffsetSlotContainer()

FV0ChannelTimeOffsetSlotContainer::FV0ChannelTimeOffsetSlotContainer ( std::size_t  minEntries)
explicit

Definition at line 20 of file FV0ChannelTimeOffsetSlotContainer.cxx.

Member Function Documentation

◆ fill()

void FV0ChannelTimeOffsetSlotContainer::fill ( const gsl::span< const FV0CalibrationInfoObject > &  data)

Definition at line 32 of file FV0ChannelTimeOffsetSlotContainer.cxx.

◆ generateCalibrationObject()

FV0ChannelTimeCalibrationObject FV0ChannelTimeOffsetSlotContainer::generateCalibrationObject ( long  ,
long  ,
const std::string &   
) const

Definition at line 106 of file FV0ChannelTimeOffsetSlotContainer.cxx.

◆ getFirstCreation()

std::uint64_t o2::fv0::FV0ChannelTimeOffsetSlotContainer::getFirstCreation ( ) const
inline

Definition at line 55 of file FV0ChannelTimeOffsetSlotContainer.h.

◆ getMeanGaussianFitValue()

int16_t FV0ChannelTimeOffsetSlotContainer::getMeanGaussianFitValue ( std::size_t  channelID) const

Definition at line 64 of file FV0ChannelTimeOffsetSlotContainer.cxx.

◆ hasEnoughEntries()

bool FV0ChannelTimeOffsetSlotContainer::hasEnoughEntries ( ) const

Definition at line 28 of file FV0ChannelTimeOffsetSlotContainer.cxx.

◆ merge()

void FV0ChannelTimeOffsetSlotContainer::merge ( FV0ChannelTimeOffsetSlotContainer prev)

Definition at line 54 of file FV0ChannelTimeOffsetSlotContainer.cxx.

◆ print()

void FV0ChannelTimeOffsetSlotContainer::print ( ) const

Definition at line 117 of file FV0ChannelTimeOffsetSlotContainer.cxx.

◆ resetFirstCreation()

void o2::fv0::FV0ChannelTimeOffsetSlotContainer::resetFirstCreation ( )
inline

Definition at line 51 of file FV0ChannelTimeOffsetSlotContainer.h.

◆ updateFirstCreation()

void o2::fv0::FV0ChannelTimeOffsetSlotContainer::updateFirstCreation ( std::uint64_t  creation)
inline

Definition at line 45 of file FV0ChannelTimeOffsetSlotContainer.h.

Member Data Documentation

◆ sGausFitBins

int FV0ChannelTimeOffsetSlotContainer::sGausFitBins = 999
static

Definition at line 44 of file FV0ChannelTimeOffsetSlotContainer.h.


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