#include <AnalysisConfig.h>
Public Member Functions | |
AnalysisConfig () | |
Definition at line 9 of file AnalysisConfig.h.
std::string AnalysisConfig::compilation_target |
Definition at line 118 of file AnalysisConfig.h.
Referenced by printTimingInformation(), and writeMetaData().
RooUtil::Cutflow AnalysisConfig::cutflow |
Definition at line 84 of file AnalysisConfig.h.
Referenced by initializeInputsAndOutputs(), main(), and run_lst().
bool AnalysisConfig::debug |
Definition at line 68 of file AnalysisConfig.h.
bool AnalysisConfig::do_cut_value_ntuple |
Definition at line 106 of file AnalysisConfig.h.
bool AnalysisConfig::do_lower_level |
Definition at line 112 of file AnalysisConfig.h.
Referenced by initializeInputsAndOutputs(), and main().
bool AnalysisConfig::do_write_ntuple |
Definition at line 109 of file AnalysisConfig.h.
float AnalysisConfig::eta_cut |
Definition at line 26 of file helper.h.
Referenced by fillDuplicateRateSet(), fillEfficiencySet(), fillFakeRateSet(), and parseArguments().
TChain * AnalysisConfig::events_tchain |
Definition at line 71 of file AnalysisConfig.h.
Referenced by initializeInputsAndOutputs(), and main().
TString AnalysisConfig::full_cmd_line |
Definition at line 124 of file AnalysisConfig.h.
Referenced by main(), and writeMetaData().
bool AnalysisConfig::gnn_ntuple |
Definition at line 115 of file AnalysisConfig.h.
Referenced by fillOutputBranches(), main(), and run_lst().
RooUtil::Histograms AnalysisConfig::histograms |
Definition at line 87 of file AnalysisConfig.h.
Referenced by bookDuplicateRateSet(), bookEfficiencySet(), bookFakeRateSet(), and main().
TString AnalysisConfig::input_file_list_tstring |
Definition at line 20 of file AnalysisConfig.h.
Referenced by initializeInputsAndOutputs(), main(), and parseArguments().
TString AnalysisConfig::input_raw_string |
Definition at line 17 of file AnalysisConfig.h.
Referenced by main(), and writeMetaData().
TString AnalysisConfig::input_tree_name |
Definition at line 23 of file AnalysisConfig.h.
Referenced by initializeInputsAndOutputs(), main(), parseArguments(), and run_lst().
int AnalysisConfig::job_index |
Definition at line 78 of file AnalysisConfig.h.
Referenced by goodEvent(), main(), and parseArguments().
RooUtil::Looper<LSTEff> AnalysisConfig::looper |
RooUtil::Looper<Trktree> AnalysisConfig::looper |
Definition at line 81 of file AnalysisConfig.h.
Referenced by goodEvent(), initializeInputsAndOutputs(), main(), and run_lst().
int AnalysisConfig::mode |
Definition at line 12 of file AnalysisConfig.h.
Referenced by main().
int AnalysisConfig::mode_write_ineff_study_debug_ntuple |
Definition at line 41 of file AnalysisConfig.h.
std::map<int, std::array<float, 6> > AnalysisConfig::moduleBoundaries |
Definition at line 99 of file AnalysisConfig.h.
lst::ModuleConnectionMap AnalysisConfig::moduleConnectiongMapLoose |
Definition at line 103 of file AnalysisConfig.h.
std::map<int, int> AnalysisConfig::modulePopulation |
Definition at line 101 of file AnalysisConfig.h.
std::map<int, std::vector<std::vector<float> > > AnalysisConfig::moduleSimHits |
Definition at line 100 of file AnalysisConfig.h.
int AnalysisConfig::n_events |
Definition at line 29 of file AnalysisConfig.h.
Referenced by initializeInputsAndOutputs(), main(), and parseArguments().
int AnalysisConfig::nmatch_threshold |
Definition at line 53 of file AnalysisConfig.h.
Referenced by main().
bool AnalysisConfig::no_pls_dupclean |
Definition at line 130 of file AnalysisConfig.h.
int AnalysisConfig::nsplit_jobs |
Definition at line 75 of file AnalysisConfig.h.
Referenced by goodEvent(), main(), and parseArguments().
TFile * AnalysisConfig::output_tfile |
Definition at line 26 of file AnalysisConfig.h.
Referenced by initializeInputsAndOutputs(), main(), parseArguments(), run_lst(), and writeMetaData().
TTree* AnalysisConfig::output_ttree |
Definition at line 90 of file AnalysisConfig.h.
int AnalysisConfig::pdg_id |
Definition at line 50 of file AnalysisConfig.h.
Referenced by main().
std::vector<int> AnalysisConfig::pdgids |
Definition at line 60 of file helper.h.
Referenced by main(), and parseArguments().
bool AnalysisConfig::print_boundary |
Definition at line 62 of file AnalysisConfig.h.
bool AnalysisConfig::print_centroid |
Definition at line 65 of file AnalysisConfig.h.
bool AnalysisConfig::print_conn |
Definition at line 59 of file AnalysisConfig.h.
float AnalysisConfig::pt_cut |
Definition at line 23 of file helper.h.
Referenced by fillDuplicateRateSet(), fillEfficiencySet(), fillFakeRateSet(), and parseArguments().
int AnalysisConfig::ptbound_mode |
Definition at line 47 of file AnalysisConfig.h.
bool AnalysisConfig::run_eff_study |
Definition at line 35 of file AnalysisConfig.h.
bool AnalysisConfig::run_ineff_study |
Definition at line 38 of file AnalysisConfig.h.
bool AnalysisConfig::run_mtv_study |
Definition at line 44 of file AnalysisConfig.h.
int AnalysisConfig::specific_event_index |
Definition at line 32 of file AnalysisConfig.h.
Referenced by goodEvent(), and main().
int AnalysisConfig::streams |
Definition at line 14 of file AnalysisConfig.h.
Referenced by main(), printTimingInformation(), and run_lst().
bool AnalysisConfig::tc_pls_triplets |
Definition at line 127 of file AnalysisConfig.h.
TString AnalysisConfig::track_looper_dir_path |
Definition at line 121 of file AnalysisConfig.h.
Referenced by main(), and writeMetaData().
RooUtil::TTreeX AnalysisConfig::tx |
RooUtil::TTreeX* AnalysisConfig::tx |
Definition at line 93 of file AnalysisConfig.h.
Referenced by bookDuplicateRateSet(), bookEfficiencySet(), bookFakeRateSet(), createGnnNtupleBranches(), createOptionalOutputBranches(), createRequiredOutputBranches(), fillDuplicateRateSet(), fillEfficiencySet(), fillFakeRateSet(), fillOutputBranches(), main(), setGnnNtupleBranches(), setGnnNtupleMiniDoublet(), setOutputBranches(), setPixelQuintupletOutputBranches(), setPixelTripletOutputBranches(), and setQuintupletOutputBranches().
int AnalysisConfig::verbose |
Definition at line 56 of file AnalysisConfig.h.
Referenced by addInputsToEventPreLoad(), goodEvent(), main(), printTimingInformation(), run_lst(), runMiniDoublet(), runPixelLineSegment(), runPixelQuintuplet(), runpT3(), runQuintuplet(), runSegment(), runT3(), and runTrackCandidate().
bool AnalysisConfig::write_lst_ntuple |
Definition at line 96 of file AnalysisConfig.h.