Project
Loading...
Searching...
No Matches
o2::ctp::CTPRateFetcher Class Reference

#include <CTPRateFetcher.h>

Public Member Functions

 CTPRateFetcher ()=default
 
double fetch (o2::ccdb::BasicCCDBManager *ccdb, uint64_t timeStamp, int runNumber, const std::string sourceName)
 
double fetchNoPuCorr (o2::ccdb::BasicCCDBManager *ccdb, uint64_t timeStamp, int runNumber, const std::string sourceName)
 
void setupRun (int runNumber, o2::ccdb::BasicCCDBManager *ccdb, uint64_t timeStamp, bool initScalers)
 
void updateScalers (ctp::CTPRunScalers &scalers)
 
int getRates (std::array< double, 3 > &rates, o2::ccdb::BasicCCDBManager *ccdb, int runNumber, const std::string sourceName)
 
double getLumi (o2::ccdb::BasicCCDBManager *ccdb, int runNumber, const std::string sourceName, int puCorr=0)
 
double getLumiNoPuCorr (const std::string &classname, int type=1)
 
double getLumiWPuCorr (const std::string &classname, int type=1)
 
void setOrbit (bool orb)
 
void setOutsideLimits (bool qc)
 

Detailed Description

Definition at line 27 of file CTPRateFetcher.h.

Constructor & Destructor Documentation

◆ CTPRateFetcher()

o2::ctp::CTPRateFetcher::CTPRateFetcher ( )
default

Member Function Documentation

◆ fetch()

double CTPRateFetcher::fetch ( o2::ccdb::BasicCCDBManager ccdb,
uint64_t  timeStamp,
int  runNumber,
const std::string  sourceName 
)

Definition at line 19 of file CTPRateFetcher.cxx.

◆ fetchNoPuCorr()

double CTPRateFetcher::fetchNoPuCorr ( o2::ccdb::BasicCCDBManager ccdb,
uint64_t  timeStamp,
int  runNumber,
const std::string  sourceName 
)

Definition at line 27 of file CTPRateFetcher.cxx.

◆ getLumi()

double CTPRateFetcher::getLumi ( o2::ccdb::BasicCCDBManager ccdb,
int  runNumber,
const std::string  sourceName,
int  puCorr = 0 
)

Definition at line 137 of file CTPRateFetcher.cxx.

◆ getLumiNoPuCorr()

double CTPRateFetcher::getLumiNoPuCorr ( const std::string &  classname,
int  type = 1 
)

Definition at line 80 of file CTPRateFetcher.cxx.

◆ getLumiWPuCorr()

double CTPRateFetcher::getLumiWPuCorr ( const std::string &  classname,
int  type = 1 
)

Definition at line 100 of file CTPRateFetcher.cxx.

◆ getRates()

int CTPRateFetcher::getRates ( std::array< double, 3 > &  rates,
o2::ccdb::BasicCCDBManager ccdb,
int  runNumber,
const std::string  sourceName 
)

Definition at line 64 of file CTPRateFetcher.cxx.

◆ setOrbit()

void o2::ctp::CTPRateFetcher::setOrbit ( bool  orb)
inline

Definition at line 39 of file CTPRateFetcher.h.

◆ setOutsideLimits()

void o2::ctp::CTPRateFetcher::setOutsideLimits ( bool  qc)
inline

Definition at line 40 of file CTPRateFetcher.h.

◆ setupRun()

void CTPRateFetcher::setupRun ( int  runNumber,
o2::ccdb::BasicCCDBManager ccdb,
uint64_t  timeStamp,
bool  initScalers 
)

Definition at line 242 of file CTPRateFetcher.cxx.

◆ updateScalers()

void CTPRateFetcher::updateScalers ( ctp::CTPRunScalers scalers)

Definition at line 58 of file CTPRateFetcher.cxx.


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