![]() |
ATLAS Offline Software
|
#include "CaloGeoHelpers/CaloSampling.h"#include "AsgTools/AnaToolHandle.h"#include "EgammaAnalysisInterfaces/IAsgElectronEfficiencyCorrectionTool.h"#include "ElectronEfficiencyCorrection/AsgElectronEfficiencyCorrectionTool.h"#include "AsgMessaging/MessageCheck.h"#include "CreateDummyEl.h"#include <vector>#include <map>#include <tuple>#include <bitset>#include <sstream>#include <type_traits>#include <cstdlib>#include <limits>#include <algorithm>Go to the source code of this file.
Classes | |
| struct | Domain |
| struct | NP |
| struct | Config |
Macros | |
| #define | MSGSOURCE "EgEfficiencyCorr_dumpNPs" |
Typedefs | |
| using | map_t = std::map< NP, std::vector< std::size_t > > |
Functions | |
| template<typename... Args> | |
| bool | parse_csv_list (std::string val, Args &... args) |
| bool | scanPhaseSpace (Config &config, map_t &affected_bins) |
| bool | displayFindings (const Config &config, const map_t &affected_bins) |
| bool | displayFindings_analysis (const Config &cfg, const map_t &affected_bins) |
| bool | find_boundaries (const Config &cfg, const map_t::mapped_type &affected_bins, Domain &bounds, bool &abs_eta, bool &holes) |
| int | get_run_number (const int year) |
| int | main (int argc, char *argv[]) |
| bool | parse_csv_token (const float x, std::vector< float > &bins) |
| bool | parse_csv_token (std::string s, std::vector< int8_t > &flags, const std::vector< float > &edges) |
Variables | |
| std::vector< float > | eta_edges |
| std::vector< float > | pt_edges |
| const std::size_t | subdiv_eta {5} |
| const std::size_t | subdiv_pt {3} |
| #define MSGSOURCE "EgEfficiencyCorr_dumpNPs" |
Definition at line 24 of file dumpNPs.cxx.
Definition at line 58 of file dumpNPs.cxx.
Definition at line 376 of file dumpNPs.cxx.
Definition at line 405 of file dumpNPs.cxx.
| bool find_boundaries | ( | const Config & | cfg, |
| const map_t::mapped_type & | affected_bins, | ||
| Domain & | bounds, | ||
| bool & | abs_eta, | ||
| bool & | holes | ||
| ) |
Definition at line 438 of file dumpNPs.cxx.
| int get_run_number | ( | const int | year | ) |
Definition at line 576 of file dumpNPs.cxx.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 85 of file dumpNPs.cxx.
| bool parse_csv_list | ( | std::string | val, |
| Args &... | args | ||
| ) |
Definition at line 562 of file dumpNPs.cxx.
| bool parse_csv_token | ( | const float | x, |
| std::vector< float > & | bins | ||
| ) |
Definition at line 513 of file dumpNPs.cxx.
| bool parse_csv_token | ( | std::string | s, |
| std::vector< int8_t > & | flags, | ||
| const std::vector< float > & | edges | ||
| ) |
Definition at line 520 of file dumpNPs.cxx.
Definition at line 279 of file dumpNPs.cxx.
| std::vector<float> eta_edges |
Definition at line 71 of file dumpNPs.cxx.
| std::vector<float> pt_edges |
Definition at line 76 of file dumpNPs.cxx.
| const std::size_t subdiv_eta {5} |
Definition at line 81 of file dumpNPs.cxx.
| const std::size_t subdiv_pt {3} |
Definition at line 82 of file dumpNPs.cxx.
1.8.18