Project
Loading...
Searching...
No Matches
o2::ft0::FT0TimeOffsetSlotContainer Class Referencefinal

#include <FT0TimeOffsetSlotContainer.h>

Public Types

typedef float FlatHistoValue_t
 
typedef o2::dataformats::FlatHisto2D< FlatHistoValue_tFlatHisto2D_t
 

Public Member Functions

 FT0TimeOffsetSlotContainer (std::size_t minEntries)
 
 FT0TimeOffsetSlotContainer (FT0TimeOffsetSlotContainer const &)=default
 
 FT0TimeOffsetSlotContainer (FT0TimeOffsetSlotContainer &&)=default
 
FT0TimeOffsetSlotContaineroperator= (FT0TimeOffsetSlotContainer &)=default
 
FT0TimeOffsetSlotContaineroperator= (FT0TimeOffsetSlotContainer &&)=default
 
bool hasEnoughEntries () const
 
void fill (const gsl::span< const float > &data)
 
SpectraInfoObject getSpectraInfoObject (std::size_t channelID, TList *listHists) const
 
void merge (FT0TimeOffsetSlotContainer *prev)
 
void print () const
 
TimeSpectraInfoObject generateCalibrationObject (long tsStartMS, long tsEndMS, const std::string &pathToHists) const
 
auto getHistogram () const
 
auto isFirstTF () const
 

Detailed Description

Definition at line 29 of file FT0TimeOffsetSlotContainer.h.

Member Typedef Documentation

◆ FlatHisto2D_t

◆ FlatHistoValue_t

Constructor & Destructor Documentation

◆ FT0TimeOffsetSlotContainer() [1/3]

FT0TimeOffsetSlotContainer::FT0TimeOffsetSlotContainer ( std::size_t  minEntries)

Definition at line 24 of file FT0TimeOffsetSlotContainer.cxx.

◆ FT0TimeOffsetSlotContainer() [2/3]

o2::ft0::FT0TimeOffsetSlotContainer::FT0TimeOffsetSlotContainer ( FT0TimeOffsetSlotContainer const &  )
default

◆ FT0TimeOffsetSlotContainer() [3/3]

o2::ft0::FT0TimeOffsetSlotContainer::FT0TimeOffsetSlotContainer ( FT0TimeOffsetSlotContainer &&  )
default

Member Function Documentation

◆ fill()

void FT0TimeOffsetSlotContainer::fill ( const gsl::span< const float > &  data)

Definition at line 63 of file FT0TimeOffsetSlotContainer.cxx.

◆ generateCalibrationObject()

TimeSpectraInfoObject FT0TimeOffsetSlotContainer::generateCalibrationObject ( long  tsStartMS,
long  tsEndMS,
const std::string &  pathToHists 
) const

Definition at line 169 of file FT0TimeOffsetSlotContainer.cxx.

◆ getHistogram()

auto o2::ft0::FT0TimeOffsetSlotContainer::getHistogram ( ) const
inline

Definition at line 49 of file FT0TimeOffsetSlotContainer.h.

◆ getSpectraInfoObject()

SpectraInfoObject FT0TimeOffsetSlotContainer::getSpectraInfoObject ( std::size_t  channelID,
TList *  listHists 
) const

Definition at line 121 of file FT0TimeOffsetSlotContainer.cxx.

◆ hasEnoughEntries()

bool FT0TimeOffsetSlotContainer::hasEnoughEntries ( ) const

Definition at line 26 of file FT0TimeOffsetSlotContainer.cxx.

◆ isFirstTF()

auto o2::ft0::FT0TimeOffsetSlotContainer::isFirstTF ( ) const
inline

Definition at line 50 of file FT0TimeOffsetSlotContainer.h.

◆ merge()

void FT0TimeOffsetSlotContainer::merge ( FT0TimeOffsetSlotContainer prev)

Definition at line 96 of file FT0TimeOffsetSlotContainer.cxx.

◆ operator=() [1/2]

FT0TimeOffsetSlotContainer & o2::ft0::FT0TimeOffsetSlotContainer::operator= ( FT0TimeOffsetSlotContainer &&  )
default

◆ operator=() [2/2]

FT0TimeOffsetSlotContainer & o2::ft0::FT0TimeOffsetSlotContainer::operator= ( FT0TimeOffsetSlotContainer )
default

◆ print()

void FT0TimeOffsetSlotContainer::print ( ) const

Definition at line 197 of file FT0TimeOffsetSlotContainer.cxx.


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