Project
Loading...
Searching...
No Matches
o2::phos::PHOSRunbyrunSlot Class Reference

#include <PHOSRunbyrunCalibrator.h>

Public Types

using boostHisto = boost::histogram::histogram< std::tuple< boost::histogram::axis::regular< double, boost::use_default, boost::use_default, boost::use_default > >, boost::histogram::unlimited_storage< std::allocator< char > > >
 

Public Member Functions

 PHOSRunbyrunSlot (bool useCCDB, std::string path)
 
 PHOSRunbyrunSlot (const PHOSRunbyrunSlot &other)
 
 ~PHOSRunbyrunSlot ()=default
 
void print () const
 
void fill (const gsl::span< const Cluster > &clusters, const gsl::span< const TriggerRecord > &trs)
 
void fill (const gsl::span< const Cluster > &)
 
void merge (const PHOSRunbyrunSlot *prev)
 
void clear ()
 
boostHistogetCollectedHistos (int m)
 
void setRunStartTime (long tf)
 

Detailed Description

Definition at line 36 of file PHOSRunbyrunCalibrator.h.

Member Typedef Documentation

◆ boostHisto

using o2::phos::PHOSRunbyrunSlot::boostHisto = boost::histogram::histogram<std::tuple<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default> >, boost::histogram::unlimited_storage<std::allocator<char> >>

Definition at line 39 of file PHOSRunbyrunCalibrator.h.

Constructor & Destructor Documentation

◆ PHOSRunbyrunSlot() [1/2]

PHOSRunbyrunSlot::PHOSRunbyrunSlot ( bool  useCCDB,
std::string  path 
)

Definition at line 28 of file PHOSRunbyrunCalibrator.cxx.

◆ PHOSRunbyrunSlot() [2/2]

PHOSRunbyrunSlot::PHOSRunbyrunSlot ( const PHOSRunbyrunSlot other)

Definition at line 38 of file PHOSRunbyrunCalibrator.cxx.

◆ ~PHOSRunbyrunSlot()

o2::phos::PHOSRunbyrunSlot::~PHOSRunbyrunSlot ( )
default

Member Function Documentation

◆ clear()

void PHOSRunbyrunSlot::clear ( )

Definition at line 139 of file PHOSRunbyrunCalibrator.cxx.

◆ fill() [1/2]

void o2::phos::PHOSRunbyrunSlot::fill ( const gsl::span< const Cluster > &  )
inline

Definition at line 48 of file PHOSRunbyrunCalibrator.h.

◆ fill() [2/2]

void PHOSRunbyrunSlot::fill ( const gsl::span< const Cluster > &  clusters,
const gsl::span< const TriggerRecord > &  trs 
)

Definition at line 63 of file PHOSRunbyrunCalibrator.cxx.

◆ getCollectedHistos()

boostHisto & o2::phos::PHOSRunbyrunSlot::getCollectedHistos ( int  m)
inline

Definition at line 52 of file PHOSRunbyrunCalibrator.h.

◆ merge()

void PHOSRunbyrunSlot::merge ( const PHOSRunbyrunSlot prev)

Definition at line 120 of file PHOSRunbyrunCalibrator.cxx.

◆ print()

void PHOSRunbyrunSlot::print ( ) const

Definition at line 53 of file PHOSRunbyrunCalibrator.cxx.

◆ setRunStartTime()

void o2::phos::PHOSRunbyrunSlot::setRunStartTime ( long  tf)
inline

Definition at line 54 of file PHOSRunbyrunCalibrator.h.


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