Project
Loading...
Searching...
No Matches
o2::parameters::AggregatedRunInfo Struct Reference

#include <AggregatedRunInfo.h>

Static Public Member Functions

static AggregatedRunInfo buildAggregatedRunInfo (o2::ccdb::CCDBManagerInstance &ccdb, int runnumber)
 
static AggregatedRunInfo buildAggregatedRunInfo (int runnumber, long sorMS, long eorMS, long orbitResetMUS, const o2::parameters::GRPECSObject *grpecs, const std::vector< Long64_t > *ctfFirstRunOrbitVec)
 

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::GRPECSObjectgrpECS = nullptr
 

Detailed Description

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.

Member Function Documentation

◆ buildAggregatedRunInfo() [1/2]

o2::parameters::AggregatedRunInfo AggregatedRunInfo::buildAggregatedRunInfo ( int  runnumber,
long  sorMS,
long  eorMS,
long  orbitResetMUS,
const o2::parameters::GRPECSObject grpecs,
const std::vector< Long64_t > *  ctfFirstRunOrbitVec 
)
static

Definition at line 52 of file AggregatedRunInfo.cxx.

◆ buildAggregatedRunInfo() [2/2]

o2::parameters::AggregatedRunInfo AggregatedRunInfo::buildAggregatedRunInfo ( o2::ccdb::CCDBManagerInstance ccdb,
int  runnumber 
)
static

Definition at line 24 of file AggregatedRunInfo.cxx.

Member Data Documentation

◆ eor

int64_t o2::parameters::AggregatedRunInfo::eor = 0

Definition at line 34 of file AggregatedRunInfo.h.

◆ grpECS

const o2::parameters::GRPECSObject* o2::parameters::AggregatedRunInfo::grpECS = nullptr

Definition at line 41 of file AggregatedRunInfo.h.

◆ orbitEOR

int64_t o2::parameters::AggregatedRunInfo::orbitEOR = 0

Definition at line 38 of file AggregatedRunInfo.h.

◆ orbitReset

int64_t o2::parameters::AggregatedRunInfo::orbitReset = 0

Definition at line 36 of file AggregatedRunInfo.h.

◆ orbitSOR

int64_t o2::parameters::AggregatedRunInfo::orbitSOR = 0

Definition at line 37 of file AggregatedRunInfo.h.

◆ orbitsPerTF

int64_t o2::parameters::AggregatedRunInfo::orbitsPerTF = 0

Definition at line 35 of file AggregatedRunInfo.h.

◆ runNumber

int o2::parameters::AggregatedRunInfo::runNumber = 0

Definition at line 32 of file AggregatedRunInfo.h.

◆ sor

int64_t o2::parameters::AggregatedRunInfo::sor = 0

Definition at line 33 of file AggregatedRunInfo.h.


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