ATLAS Offline Software
Loading...
Searching...
No Matches
MuonVal::MetaDataAlg::RunMetaData Struct Reference

Helper structs to cache the meta-data for simulation and recorded data. More...

Collaboration diagram for MuonVal::MetaDataAlg::RunMetaData:

Public Member Functions

 ~RunMetaData ()=default
 RunMetaData (unsigned int run, const std::string &stream)
bool operator< (const RunMetaData &other) const

Public Attributes

unsigned int run_number {0}
 run number of the current file
Long64_t tot_events {0}
 Total events from the upstream AOD.
Long64_t proc_events {0}
 Processed Events.
std::string trigger_stream {}
 Name of the trigger stream.
std::set< unsigned int > total_lumi_blocks {}
 Luminosity blocks from the cache upstream.
std::set< unsigned int > processed_blocks {}
 Luminosity blocks from the file.
bool has_book_keeper {false}

Detailed Description

Helper structs to cache the meta-data for simulation and recorded data.

Definition at line 47 of file MetaDataAlg.h.

Constructor & Destructor Documentation

◆ ~RunMetaData()

MuonVal::MetaDataAlg::RunMetaData::~RunMetaData ( )
default

◆ RunMetaData()

MuonVal::MetaDataAlg::RunMetaData::RunMetaData ( unsigned int run,
const std::string & stream )
inline

Definition at line 49 of file MetaDataAlg.h.

unsigned int run_number
run number of the current file
Definition MetaDataAlg.h:52
std::string trigger_stream
Name of the trigger stream.
Definition MetaDataAlg.h:58

Member Function Documentation

◆ operator<()

bool MuonVal::MetaDataAlg::RunMetaData::operator< ( const RunMetaData & other) const
inline

Definition at line 50 of file MetaDataAlg.h.

50{ return run_number < other.run_number; }

Member Data Documentation

◆ has_book_keeper

bool MuonVal::MetaDataAlg::RunMetaData::has_book_keeper {false}

Definition at line 64 of file MetaDataAlg.h.

64{false};

◆ proc_events

Long64_t MuonVal::MetaDataAlg::RunMetaData::proc_events {0}

Processed Events.

Definition at line 56 of file MetaDataAlg.h.

56{0};

◆ processed_blocks

std::set<unsigned int> MuonVal::MetaDataAlg::RunMetaData::processed_blocks {}

Luminosity blocks from the file.

Definition at line 62 of file MetaDataAlg.h.

62{};

◆ run_number

unsigned int MuonVal::MetaDataAlg::RunMetaData::run_number {0}

run number of the current file

Definition at line 52 of file MetaDataAlg.h.

52{0};

◆ tot_events

Long64_t MuonVal::MetaDataAlg::RunMetaData::tot_events {0}

Total events from the upstream AOD.

Definition at line 54 of file MetaDataAlg.h.

54{0};

◆ total_lumi_blocks

std::set<unsigned int> MuonVal::MetaDataAlg::RunMetaData::total_lumi_blocks {}

Luminosity blocks from the cache upstream.

Definition at line 60 of file MetaDataAlg.h.

60{};

◆ trigger_stream

std::string MuonVal::MetaDataAlg::RunMetaData::trigger_stream {}

Name of the trigger stream.

Definition at line 58 of file MetaDataAlg.h.

58{};

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