![]() |
ATLAS Offline Software
|
Public Member Functions | |
| bool | initialize (int argc, char *argv[]) |
| Config (const char *name) | |
| Config & | setTriggers (const std::string &t) |
| Config & | setLeptonPDF (unsigned nmin, unsigned nmax, std::initializer_list< float > ptvalues) |
| Config & | setEfficiency (const std::string &leg, double eff) |
| Config & | setEfficiency (const std::string &leg, std::function< double(float)> &&eff) |
| Config & | setEventSelection (const decltype(eventSelection)&sel) |
| Config & | setDebug () |
| Config & | setExpectedEfficiency (double eff, double tolerance) |
| Config & | setUnavailable (const std::string &leg) |
| void | parseProgramOptions (int argc, char *argv[]) |
| void | usage () |
Public Attributes | |
| asg::AnaToolHandle< IAsgElectronEfficiencyCorrectionTool > | tool |
| std::vector< std::tuple< CP::SystematicSet, NP > > | systematics {} |
| std::vector< Domain > | domains {} |
| int | run_number {0} |
| bool | analysis_mode {false} |
| std::string | testName |
| std::string | triggers = "" |
| unsigned | minLeptons = 1 |
| unsigned | maxLeptons = 5 |
| std::vector< float > | leptonPtValues |
| std::map< std::string, std::function< double(float)> > | efficiencies |
| std::function< bool(const std::vector< const xAOD::Electron * > &, const std::vector< const xAOD::Muon * > &, const std::vector< const xAOD::Photon * > &)> | eventSelection = nullptr |
| std::string | unavailable |
| double | expectedEfficiency = -1. |
| double | expectedEfficiencyTolerance = 1e-6 |
| bool | generateElectrons = false |
| bool | generateMuons = false |
| bool | generatePhotons = false |
| bool | debug = false |
| std::vector< std::string > | knownParameters |
| std::vector< std::string > | inputFiles {} |
| unsigned int | smk { 0 } |
| unsigned int | l1psk { 0 } |
| unsigned int | hltpsk { 0 } |
| unsigned int | bgsk { 0 } |
| std::string | dbalias { "TRIGGERDB_RUN3" } |
| std::string | crestDb { "" } |
| const std::string | crestServerDefault { "http://crest-04.cern.ch/" } |
| std::string | crestServer { crestServerDefault } |
| std::string | crestApi { "" } |
| bool | doCtp { false } |
| bool | write { false } |
| bool | writeFromDataStructure { false } |
| std::string | base { "" } |
| bool | help { false } |
| bool | detail { false } |
| vector< string > | error |
Private Member Functions | |
| void | updateFlavours (const std::string &leg) |
Definition at line 46 of file dumpNPs.cxx.
|
inline |
Definition at line 142 of file TrigGlobEffCorrValidation.cxx.
| bool Config::initialize | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 159 of file dumpNPs.cxx.
| void Config::parseProgramOptions | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 103 of file TriggerMenuRW.cxx.
|
inline |
Definition at line 164 of file TrigGlobEffCorrValidation.cxx.
Definition at line 151 of file TrigGlobEffCorrValidation.cxx.
|
inline |
Definition at line 157 of file TrigGlobEffCorrValidation.cxx.
|
inline |
Definition at line 163 of file TrigGlobEffCorrValidation.cxx.
|
inline |
Definition at line 165 of file TrigGlobEffCorrValidation.cxx.
|
inline |
Definition at line 144 of file TrigGlobEffCorrValidation.cxx.
Definition at line 143 of file TrigGlobEffCorrValidation.cxx.
Definition at line 171 of file TrigGlobEffCorrValidation.cxx.
|
inlineprivate |
Definition at line 179 of file TrigGlobEffCorrValidation.cxx.
| void Config::usage | ( | ) |
Definition at line 72 of file TriggerMenuRW.cxx.
| bool Config::analysis_mode {false} |
Definition at line 53 of file dumpNPs.cxx.
| std::string Config::base { "" } |
Definition at line 54 of file TriggerMenuRW.cxx.
| unsigned int Config::bgsk { 0 } |
Definition at line 43 of file TriggerMenuRW.cxx.
| std::string Config::crestApi { "" } |
Definition at line 48 of file TriggerMenuRW.cxx.
| std::string Config::crestDb { "" } |
Definition at line 45 of file TriggerMenuRW.cxx.
| std::string Config::crestServer { crestServerDefault } |
Definition at line 47 of file TriggerMenuRW.cxx.
| const std::string Config::crestServerDefault { "http://crest-04.cern.ch/" } |
Definition at line 46 of file TriggerMenuRW.cxx.
| std::string Config::dbalias { "TRIGGERDB_RUN3" } |
Definition at line 44 of file TriggerMenuRW.cxx.
| bool Config::debug = false |
Definition at line 140 of file TrigGlobEffCorrValidation.cxx.
| bool Config::detail { false } |
Definition at line 58 of file TriggerMenuRW.cxx.
| bool Config::doCtp { false } |
Definition at line 49 of file TriggerMenuRW.cxx.
| std::vector<Domain> Config::domains {} |
Definition at line 51 of file dumpNPs.cxx.
| std::map<std::string, std::function<double(float)> > Config::efficiencies |
Definition at line 132 of file TrigGlobEffCorrValidation.cxx.
| vector<string> Config::error |
Definition at line 61 of file TriggerMenuRW.cxx.
| std::function<bool(const std::vector<const xAOD::Electron*>&,const std::vector<const xAOD::Muon*>&,const std::vector<const xAOD::Photon*>&)> Config::eventSelection = nullptr |
Definition at line 133 of file TrigGlobEffCorrValidation.cxx.
| double Config::expectedEfficiency = -1. |
Definition at line 135 of file TrigGlobEffCorrValidation.cxx.
| double Config::expectedEfficiencyTolerance = 1e-6 |
Definition at line 136 of file TrigGlobEffCorrValidation.cxx.
| bool Config::generateElectrons = false |
Definition at line 137 of file TrigGlobEffCorrValidation.cxx.
| bool Config::generateMuons = false |
Definition at line 138 of file TrigGlobEffCorrValidation.cxx.
| bool Config::generatePhotons = false |
Definition at line 139 of file TrigGlobEffCorrValidation.cxx.
| bool Config::help { false } |
Definition at line 57 of file TriggerMenuRW.cxx.
| unsigned int Config::hltpsk { 0 } |
Definition at line 42 of file TriggerMenuRW.cxx.
| std::vector<std::string> Config::inputFiles {} |
Definition at line 39 of file TriggerMenuRW.cxx.
| std::vector<std::string> Config::knownParameters |
Definition at line 32 of file TriggerMenuRW.cxx.
| unsigned int Config::l1psk { 0 } |
Definition at line 41 of file TriggerMenuRW.cxx.
| std::vector<float> Config::leptonPtValues |
Definition at line 131 of file TrigGlobEffCorrValidation.cxx.
| unsigned Config::maxLeptons = 5 |
Definition at line 130 of file TrigGlobEffCorrValidation.cxx.
| unsigned Config::minLeptons = 1 |
Definition at line 129 of file TrigGlobEffCorrValidation.cxx.
| int Config::run_number {0} |
Definition at line 52 of file dumpNPs.cxx.
| unsigned int Config::smk { 0 } |
Definition at line 40 of file TriggerMenuRW.cxx.
| std::vector<std::tuple<CP::SystematicSet, NP> > Config::systematics {} |
Definition at line 50 of file dumpNPs.cxx.
| std::string Config::testName |
Definition at line 127 of file TrigGlobEffCorrValidation.cxx.
| asg::AnaToolHandle<IAsgElectronEfficiencyCorrectionTool> Config::tool |
Definition at line 48 of file dumpNPs.cxx.
| std::string Config::triggers = "" |
Definition at line 128 of file TrigGlobEffCorrValidation.cxx.
| std::string Config::unavailable |
Definition at line 134 of file TrigGlobEffCorrValidation.cxx.
| bool Config::write { false } |
Definition at line 52 of file TriggerMenuRW.cxx.
| bool Config::writeFromDataStructure { false } |
Definition at line 53 of file TriggerMenuRW.cxx.
1.8.18