ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MuonVal::MuonTPMetaDataAlg::SimMetaData Struct Reference
Collaboration diagram for MuonVal::MuonTPMetaDataAlg::SimMetaData:

Public Member Functions

 ~SimMetaData ()=default
 
 SimMetaData (int __dsid, unsigned int __prw)
 
bool operator< (const SimMetaData &other) const
 

Public Attributes

int mc_channel {0}
 Mc channel number. More...
 
unsigned int prw_channel {0}
 run number used for the pile-up campaign More...
 
double prw_lumi {0}
 Expected luminosity. More...
 
Long64_t tot_events {0}
 Number of total events from the file upstream. More...
 
Long64_t proc_events {0}
 Number of processed events in the file itself. More...
 
double sum_w {0.}
 Sum of weights. More...
 
double sum_w_squared {0.}
 
std::string weight_name {}
 Name of the weight variation. More...
 
unsigned int variation_number {0}
 Position inside the weight vector. More...
 
bool has_book_keeper {false}
 Print the WARNING. More...
 
bool warned {false}
 Make sure that the WARNING is only printed once. More...
 

Detailed Description

Definition at line 66 of file MuonTPMetaDataAlg.h.

Constructor & Destructor Documentation

◆ ~SimMetaData()

MuonVal::MuonTPMetaDataAlg::SimMetaData::~SimMetaData ( )
default

◆ SimMetaData()

MuonVal::MuonTPMetaDataAlg::SimMetaData::SimMetaData ( int  __dsid,
unsigned int  __prw 
)
inline

Definition at line 68 of file MuonTPMetaDataAlg.h.

68 : mc_channel{__dsid}, prw_channel{__prw} {}

Member Function Documentation

◆ operator<()

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

Definition at line 69 of file MuonTPMetaDataAlg.h.

69  {
70  if (other.mc_channel != mc_channel) return mc_channel < other.mc_channel;
71  if (other.prw_channel != prw_channel) return prw_channel < other.prw_channel;
72  return variation_number < other.variation_number;
73  }

Member Data Documentation

◆ has_book_keeper

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

Print the WARNING.

Definition at line 93 of file MuonTPMetaDataAlg.h.

◆ mc_channel

int MuonVal::MuonTPMetaDataAlg::SimMetaData::mc_channel {0}

Mc channel number.

Definition at line 75 of file MuonTPMetaDataAlg.h.

◆ proc_events

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

Number of processed events in the file itself.

Definition at line 83 of file MuonTPMetaDataAlg.h.

◆ prw_channel

unsigned int MuonVal::MuonTPMetaDataAlg::SimMetaData::prw_channel {0}

run number used for the pile-up campaign

Definition at line 77 of file MuonTPMetaDataAlg.h.

◆ prw_lumi

double MuonVal::MuonTPMetaDataAlg::SimMetaData::prw_lumi {0}

Expected luminosity.

Definition at line 79 of file MuonTPMetaDataAlg.h.

◆ sum_w

double MuonVal::MuonTPMetaDataAlg::SimMetaData::sum_w {0.}

Sum of weights.

Definition at line 85 of file MuonTPMetaDataAlg.h.

◆ sum_w_squared

double MuonVal::MuonTPMetaDataAlg::SimMetaData::sum_w_squared {0.}

Definition at line 86 of file MuonTPMetaDataAlg.h.

◆ tot_events

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

Number of total events from the file upstream.

Definition at line 81 of file MuonTPMetaDataAlg.h.

◆ variation_number

unsigned int MuonVal::MuonTPMetaDataAlg::SimMetaData::variation_number {0}

Position inside the weight vector.

Definition at line 91 of file MuonTPMetaDataAlg.h.

◆ warned

bool MuonVal::MuonTPMetaDataAlg::SimMetaData::warned {false}

Make sure that the WARNING is only printed once.

Definition at line 95 of file MuonTPMetaDataAlg.h.

◆ weight_name

std::string MuonVal::MuonTPMetaDataAlg::SimMetaData::weight_name {}

Name of the weight variation.

Definition at line 89 of file MuonTPMetaDataAlg.h.


The documentation for this struct was generated from the following file:
MuonVal::MuonTPMetaDataAlg::SimMetaData::mc_channel
int mc_channel
Mc channel number.
Definition: MuonTPMetaDataAlg.h:75
MuonVal::MuonTPMetaDataAlg::SimMetaData::prw_channel
unsigned int prw_channel
run number used for the pile-up campaign
Definition: MuonTPMetaDataAlg.h:77
MuonVal::MuonTPMetaDataAlg::SimMetaData::variation_number
unsigned int variation_number
Position inside the weight vector.
Definition: MuonTPMetaDataAlg.h:91
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16