![]() |
Project
|
#include <AggregatedRunInfo.h>
Public Member Functions | |
void | adjust_from_MC (o2::ccdb::CCDBManagerInstance &ccdb, int run_number, std::string const &lpm_prod_tag, std::string const &username="aliprod") |
ClassDefNV (AggregatedRunInfo, 1) | |
Static Public Member Functions | |
static AggregatedRunInfo | buildAggregatedRunInfo (int runnumber, long sorMS, long eorMS, long orbitResetMUS, const o2::parameters::GRPECSObject *grpecs, const std::vector< Long64_t > *ctfFirstRunOrbitVec) |
static AggregatedRunInfo | buildAggregatedRunInfo_DATA (o2::ccdb::CCDBManagerInstance &ccdb, int runnumber) |
static std::map< std::string, std::string > | getMCProdInfo (o2::ccdb::CCDBManagerInstance &ccdb, int runnumber, std::string const &lpm_prod_tag, std::string const &username="aliprod") |
static AggregatedRunInfo | buildAggregatedRunInfo (o2::ccdb::CCDBManagerInstance &ccdb, int runnumber, std::string const &lpm_prod_tag="", std::string const &username="aliprod") |
Public Attributes | |
int | runNumber = 0 |
int64_t | sor = 0 |
int64_t | eor = 0 |
int64_t | orbitsPerTF = 0 |
int64_t | orbitReset = 0 |
int64_t | orbitSOR = 0 |
int64_t | orbitEOR = 0 |
const o2::parameters::GRPECSObject * | grpECS = nullptr |
Composite struct where one may collect important global properties of data "runs" aggregated from various sources (GRPECS, RunInformation CCDB entries, etc.). Also offers the authoritative algorithms to collect these information for easy reuse across various algorithms (anchoredMC, analysis, ...)
Definition at line 31 of file AggregatedRunInfo.h.
void AggregatedRunInfo::adjust_from_MC | ( | o2::ccdb::CCDBManagerInstance & | ccdb, |
int | run_number, | ||
std::string const & | lpm_prod_tag, | ||
std::string const & | username = "aliprod" |
||
) |
Definition at line 114 of file AggregatedRunInfo.cxx.
|
static |
Definition at line 52 of file AggregatedRunInfo.cxx.
|
static |
Definition at line 134 of file AggregatedRunInfo.cxx.
|
static |
Definition at line 24 of file AggregatedRunInfo.cxx.
o2::parameters::AggregatedRunInfo::ClassDefNV | ( | AggregatedRunInfo | , |
1 | |||
) |
|
static |
Definition at line 101 of file AggregatedRunInfo.cxx.
int64_t o2::parameters::AggregatedRunInfo::eor = 0 |
Definition at line 34 of file AggregatedRunInfo.h.
const o2::parameters::GRPECSObject* o2::parameters::AggregatedRunInfo::grpECS = nullptr |
Definition at line 41 of file AggregatedRunInfo.h.
int64_t o2::parameters::AggregatedRunInfo::orbitEOR = 0 |
Definition at line 38 of file AggregatedRunInfo.h.
int64_t o2::parameters::AggregatedRunInfo::orbitReset = 0 |
Definition at line 36 of file AggregatedRunInfo.h.
int64_t o2::parameters::AggregatedRunInfo::orbitSOR = 0 |
Definition at line 37 of file AggregatedRunInfo.h.
int64_t o2::parameters::AggregatedRunInfo::orbitsPerTF = 0 |
Definition at line 35 of file AggregatedRunInfo.h.
int o2::parameters::AggregatedRunInfo::runNumber = 0 |
Definition at line 32 of file AggregatedRunInfo.h.
int64_t o2::parameters::AggregatedRunInfo::sor = 0 |
Definition at line 33 of file AggregatedRunInfo.h.