|  | 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
 1.8.18