ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MuonVal::MuonTPMetaDataAlg::RunMetaData Struct Reference

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

Collaboration diagram for MuonVal::MuonTPMetaDataAlg::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 More...
 
Long64_t tot_events {0}
 Total events from the upstream AOD. More...
 
Long64_t proc_events {0}
 Processed Events. More...
 
std::string trigger_stream {}
 Name of the trigger stream. More...
 
std::set< unsigned int > total_lumi_blocks {}
 Luminosity blocks from the cache upstream. More...
 
std::set< unsigned int > processed_blocks {}
 Luminosity blocks from the file. More...
 
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 MuonTPMetaDataAlg.h.

Constructor & Destructor Documentation

◆ ~RunMetaData()

MuonVal::MuonTPMetaDataAlg::RunMetaData::~RunMetaData ( )
default

◆ RunMetaData()

MuonVal::MuonTPMetaDataAlg::RunMetaData::RunMetaData ( unsigned int  __run,
const std::string &  __stream 
)
inline

Definition at line 49 of file MuonTPMetaDataAlg.h.

49 : run_number{__run}, trigger_stream{__stream} {}

Member Function Documentation

◆ operator<()

bool MuonVal::MuonTPMetaDataAlg::RunMetaData::operator< ( const RunMetaData other) const
inline

Definition at line 50 of file MuonTPMetaDataAlg.h.

50 { return run_number < other.run_number; }

Member Data Documentation

◆ has_book_keeper

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

Definition at line 64 of file MuonTPMetaDataAlg.h.

◆ proc_events

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

Processed Events.

Definition at line 56 of file MuonTPMetaDataAlg.h.

◆ processed_blocks

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

Luminosity blocks from the file.

Definition at line 62 of file MuonTPMetaDataAlg.h.

◆ run_number

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

run number of the current file

Definition at line 52 of file MuonTPMetaDataAlg.h.

◆ tot_events

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

Total events from the upstream AOD.

Definition at line 54 of file MuonTPMetaDataAlg.h.

◆ total_lumi_blocks

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

Luminosity blocks from the cache upstream.

Definition at line 60 of file MuonTPMetaDataAlg.h.

◆ trigger_stream

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

Name of the trigger stream.

Definition at line 58 of file MuonTPMetaDataAlg.h.


The documentation for this struct was generated from the following file:
MuonVal::MuonTPMetaDataAlg::RunMetaData::run_number
unsigned int run_number
run number of the current file
Definition: MuonTPMetaDataAlg.h:52
MuonVal::MuonTPMetaDataAlg::RunMetaData::trigger_stream
std::string trigger_stream
Name of the trigger stream.
Definition: MuonTPMetaDataAlg.h:58
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16