Project
Loading...
Searching...
No Matches
o2::fit::FITDCSDataReader Class Reference

#include <FITDCSDataReader.h>

Public Types

using DPID = o2::dcs::DataPointIdentifier
 
using DPVAL = o2::dcs::DataPointValue
 
using DPCOM = o2::dcs::DataPointCompositeObject
 
using CcdbObjectInfo = o2::ccdb::CcdbObjectInfo
 

Public Member Functions

 FITDCSDataReader ()=default
 
 ~FITDCSDataReader ()=default
 
void init (const std::vector< DPID > &pids)
 
int process (const gsl::span< const DPCOM > dps)
 
int processDP (const DPCOM &dpcom)
 
uint64_t processFlags (uint64_t flag, const char *pid)
 
void updateCcdbObjectInfo ()
 
const std::unordered_map< DPID, DCSDPValues > & getDpData () const
 
void resetDpData ()
 
const std::string & getCcdbPath () const
 
void setCcdbPath (const std::string &ccdbPath)
 
long getStartValidity () const
 
void setStartValidity (long startValidity)
 
bool isStartValiditySet () const
 
void resetStartValidity ()
 
long getEndValidity () const
 
const CcdbObjectInfo & getccdbDPsInfo () const
 
CcdbObjectInfo & getccdbDPsInfo ()
 
bool getVerboseMode () const
 
void setVerboseMode (bool verboseMode=true)
 

Detailed Description

Definition at line 38 of file FITDCSDataReader.h.

Member Typedef Documentation

◆ CcdbObjectInfo

◆ DPCOM

◆ DPID

◆ DPVAL

Constructor & Destructor Documentation

◆ FITDCSDataReader()

o2::fit::FITDCSDataReader::FITDCSDataReader ( )
default

◆ ~FITDCSDataReader()

o2::fit::FITDCSDataReader::~FITDCSDataReader ( )
default

Member Function Documentation

◆ getccdbDPsInfo() [1/2]

o2::ccdb::CcdbObjectInfo & FITDCSDataReader::getccdbDPsInfo ( )

Definition at line 206 of file FITDCSDataReader.cxx.

◆ getccdbDPsInfo() [2/2]

const o2::ccdb::CcdbObjectInfo & FITDCSDataReader::getccdbDPsInfo ( ) const

Definition at line 205 of file FITDCSDataReader.cxx.

◆ getCcdbPath()

const std::string & FITDCSDataReader::getCcdbPath ( ) const

Definition at line 198 of file FITDCSDataReader.cxx.

◆ getDpData()

const std::unordered_map< DPID, DCSDPValues > & FITDCSDataReader::getDpData ( ) const

Definition at line 190 of file FITDCSDataReader.cxx.

◆ getEndValidity()

long FITDCSDataReader::getEndValidity ( ) const

Definition at line 204 of file FITDCSDataReader.cxx.

◆ getStartValidity()

long FITDCSDataReader::getStartValidity ( ) const

Definition at line 200 of file FITDCSDataReader.cxx.

◆ getVerboseMode()

bool FITDCSDataReader::getVerboseMode ( ) const

Definition at line 208 of file FITDCSDataReader.cxx.

◆ init()

void FITDCSDataReader::init ( const std::vector< DPID > &  pids)

Definition at line 36 of file FITDCSDataReader.cxx.

◆ isStartValiditySet()

bool FITDCSDataReader::isStartValiditySet ( ) const

Definition at line 202 of file FITDCSDataReader.cxx.

◆ process()

int FITDCSDataReader::process ( const gsl::span< const DPCOM >  dps)

Definition at line 45 of file FITDCSDataReader.cxx.

◆ processDP()

int FITDCSDataReader::processDP ( const DPCOM &  dpcom)

Definition at line 84 of file FITDCSDataReader.cxx.

◆ processFlags()

uint64_t FITDCSDataReader::processFlags ( uint64_t  flag,
const char *  pid 
)

Definition at line 115 of file FITDCSDataReader.cxx.

◆ resetDpData()

void FITDCSDataReader::resetDpData ( )

Definition at line 192 of file FITDCSDataReader.cxx.

◆ resetStartValidity()

void FITDCSDataReader::resetStartValidity ( )

Definition at line 203 of file FITDCSDataReader.cxx.

◆ setCcdbPath()

void FITDCSDataReader::setCcdbPath ( const std::string &  ccdbPath)

Definition at line 199 of file FITDCSDataReader.cxx.

◆ setStartValidity()

void FITDCSDataReader::setStartValidity ( long  startValidity)

Definition at line 201 of file FITDCSDataReader.cxx.

◆ setVerboseMode()

void FITDCSDataReader::setVerboseMode ( bool  verboseMode = true)

Definition at line 209 of file FITDCSDataReader.cxx.

◆ updateCcdbObjectInfo()

void FITDCSDataReader::updateCcdbObjectInfo ( )

Definition at line 171 of file FITDCSDataReader.cxx.


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