Project
Loading...
Searching...
No Matches
o2::hmpid::HMPIDDCSProcessor Class Reference

#include <HMPIDDCSProcessor.h>

Public Member Functions

 HMPIDDCSProcessor ()=default
 
 ~HMPIDDCSProcessor ()=default
 
void init (const std::vector< DPID > &pids)
 
void process (const gsl::span< const DPCOM > dps)
 
void finalize ()
 
void setStartValidity (long t)
 
void resetStartValidity ()
 
void setEndValidityRunIndependent (long t)
 
void setEndValidityRunSpecific (long t)
 
void resetEndValidity ()
 
long getStartValidity ()
 
void useVerboseMode ()
 
int aliasStringToInt (const DPID &dpid, std::size_t startIndex)
 
int subStringToInt (std::string istr, std::size_t si)
 
uint64_t processFlags (const uint64_t flags, const char *pid)
 
CcdbObjectInfogetccdbRefInfo ()
 
std::vector< TF1getRefIndexObj ()
 
CcdbObjectInfogetHmpidChargeInfo ()
 
std::vector< TF1 > & getChargeCutObj ()
 
void clearCCDBObjects ()
 
void clearDPsInfo ()
 
int getRunNumberFromGRP ()
 
void setRunNumberFromGRP (int rn)
 

Detailed Description

Definition at line 59 of file HMPIDDCSProcessor.h.

Constructor & Destructor Documentation

◆ HMPIDDCSProcessor()

o2::hmpid::HMPIDDCSProcessor::HMPIDDCSProcessor ( )
default

◆ ~HMPIDDCSProcessor()

o2::hmpid::HMPIDDCSProcessor::~HMPIDDCSProcessor ( )
default

Member Function Documentation

◆ aliasStringToInt()

int o2::hmpid::HMPIDDCSProcessor::aliasStringToInt ( const DPID dpid,
std::size_t  startIndex 
)

Definition at line 877 of file HMPIDDCSProcessor.cxx.

◆ clearCCDBObjects()

void o2::hmpid::HMPIDDCSProcessor::clearCCDBObjects ( )
inline

Definition at line 134 of file HMPIDDCSProcessor.h.

◆ clearDPsInfo()

void o2::hmpid::HMPIDDCSProcessor::clearDPsInfo ( )
inline

Definition at line 140 of file HMPIDDCSProcessor.h.

◆ finalize()

void o2::hmpid::HMPIDDCSProcessor::finalize ( )

Definition at line 722 of file HMPIDDCSProcessor.cxx.

◆ getccdbRefInfo()

CcdbObjectInfo & o2::hmpid::HMPIDDCSProcessor::getccdbRefInfo ( )
inline

Definition at line 129 of file HMPIDDCSProcessor.h.

◆ getChargeCutObj()

std::vector< TF1 > & o2::hmpid::HMPIDDCSProcessor::getChargeCutObj ( )
inline

Definition at line 133 of file HMPIDDCSProcessor.h.

◆ getHmpidChargeInfo()

CcdbObjectInfo & o2::hmpid::HMPIDDCSProcessor::getHmpidChargeInfo ( )
inline

Definition at line 132 of file HMPIDDCSProcessor.h.

◆ getRefIndexObj()

std::vector< TF1 > o2::hmpid::HMPIDDCSProcessor::getRefIndexObj ( )
inline

Definition at line 130 of file HMPIDDCSProcessor.h.

◆ getRunNumberFromGRP()

int o2::hmpid::HMPIDDCSProcessor::getRunNumberFromGRP ( )
inline

Definition at line 145 of file HMPIDDCSProcessor.h.

◆ getStartValidity()

long o2::hmpid::HMPIDDCSProcessor::getStartValidity ( )
inline

Definition at line 117 of file HMPIDDCSProcessor.h.

◆ init()

void o2::hmpid::HMPIDDCSProcessor::init ( const std::vector< DPID > &  pids)

Definition at line 20 of file HMPIDDCSProcessor.cxx.

◆ process()

void o2::hmpid::HMPIDDCSProcessor::process ( const gsl::span< const DPCOM dps)

Definition at line 31 of file HMPIDDCSProcessor.cxx.

◆ processFlags()

uint64_t o2::hmpid::HMPIDDCSProcessor::processFlags ( const uint64_t  flags,
const char pid 
)

Definition at line 857 of file HMPIDDCSProcessor.cxx.

◆ resetEndValidity()

void o2::hmpid::HMPIDDCSProcessor::resetEndValidity ( )
inline

Definition at line 112 of file HMPIDDCSProcessor.h.

◆ resetStartValidity()

void o2::hmpid::HMPIDDCSProcessor::resetStartValidity ( )
inline

Definition at line 89 of file HMPIDDCSProcessor.h.

◆ setEndValidityRunIndependent()

void o2::hmpid::HMPIDDCSProcessor::setEndValidityRunIndependent ( long  t)
inline

Definition at line 95 of file HMPIDDCSProcessor.h.

◆ setEndValidityRunSpecific()

void o2::hmpid::HMPIDDCSProcessor::setEndValidityRunSpecific ( long  t)
inline

Definition at line 104 of file HMPIDDCSProcessor.h.

◆ setRunNumberFromGRP()

void o2::hmpid::HMPIDDCSProcessor::setRunNumberFromGRP ( int  rn)
inline

Definition at line 150 of file HMPIDDCSProcessor.h.

◆ setStartValidity()

void o2::hmpid::HMPIDDCSProcessor::setStartValidity ( long  t)
inline

Definition at line 81 of file HMPIDDCSProcessor.h.

◆ subStringToInt()

int o2::hmpid::HMPIDDCSProcessor::subStringToInt ( std::string  istr,
std::size_t  si 
)

◆ useVerboseMode()

void o2::hmpid::HMPIDDCSProcessor::useVerboseMode ( )
inline

Definition at line 119 of file HMPIDDCSProcessor.h.


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