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

#include <PHOSL1phaseCalibrator.h>

Public Member Functions

 PHOSL1phaseSlot ()
 
 PHOSL1phaseSlot (const PHOSL1phaseSlot &other)
 
 ~PHOSL1phaseSlot ()=default
 
void print () const
 
void fill (const gsl::span< const Cell > &cells, const gsl::span< const TriggerRecord > &trs)
 
void fill (const gsl::span< const Cell > &)
 
void merge (const PHOSL1phaseSlot *prev)
 
void clear ()
 
void addMeanRms (std::array< std::array< float, 4 >, 14 > &sumMean, std::array< std::array< float, 4 >, 14 > &sumRMS, std::array< float, 14 > &sumNorm)
 
void addQcHistos (std::array< unsigned int, 1400 >(&sum)[5])
 
void setRunStartTime (long tf)
 

Detailed Description

Definition at line 33 of file PHOSL1phaseCalibrator.h.

Constructor & Destructor Documentation

◆ PHOSL1phaseSlot() [1/2]

PHOSL1phaseSlot::PHOSL1phaseSlot ( )

Definition at line 27 of file PHOSL1phaseCalibrator.cxx.

◆ PHOSL1phaseSlot() [2/2]

PHOSL1phaseSlot::PHOSL1phaseSlot ( const PHOSL1phaseSlot other)

Definition at line 40 of file PHOSL1phaseCalibrator.cxx.

◆ ~PHOSL1phaseSlot()

o2::phos::PHOSL1phaseSlot::~PHOSL1phaseSlot ( )
default

Member Function Documentation

◆ addMeanRms()

void PHOSL1phaseSlot::addMeanRms ( std::array< std::array< float, 4 >, 14 > &  sumMean,
std::array< std::array< float, 4 >, 14 > &  sumRMS,
std::array< float, 14 > &  sumNorm 
)

Definition at line 108 of file PHOSL1phaseCalibrator.cxx.

◆ addQcHistos()

void PHOSL1phaseSlot::addQcHistos ( std::array< unsigned int, 1400 >(&)  sum[5])

Definition at line 120 of file PHOSL1phaseCalibrator.cxx.

◆ clear()

void PHOSL1phaseSlot::clear ( )

Definition at line 143 of file PHOSL1phaseCalibrator.cxx.

◆ fill() [1/2]

void o2::phos::PHOSL1phaseSlot::fill ( const gsl::span< const Cell > &  )
inline

Definition at line 43 of file PHOSL1phaseCalibrator.h.

◆ fill() [2/2]

void PHOSL1phaseSlot::fill ( const gsl::span< const Cell > &  cells,
const gsl::span< const TriggerRecord > &  trs 
)

Definition at line 50 of file PHOSL1phaseCalibrator.cxx.

◆ merge()

void PHOSL1phaseSlot::merge ( const PHOSL1phaseSlot prev)

Definition at line 128 of file PHOSL1phaseCalibrator.cxx.

◆ print()

void PHOSL1phaseSlot::print ( ) const

Definition at line 45 of file PHOSL1phaseCalibrator.cxx.

◆ setRunStartTime()

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

Definition at line 50 of file PHOSL1phaseCalibrator.h.


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