EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <delphes_EIC/blob/master/SimpleAnalysis/EventSelectionModule.h>
Public Member Functions | |
EventSelectionModule (ExRootTreeReader *data) | |
~EventSelectionModule () | |
void | initialize () override |
bool | execute (std::map< std::string, std::any > *DataStore) override |
void | finalize () override |
Public Member Functions inherited from Module | |
Module (ExRootTreeReader *data) | |
~Module () | |
ExRootTreeReader * | getData () |
void | setJets (TClonesArray *jets) |
void | setElectrons (TClonesArray *electrons) |
void | setPhotons (TClonesArray *photons) |
void | setNeutralHadrons (TClonesArray *neutralhadrons) |
void | setMuons (TClonesArray *muons) |
void | setTracks (TClonesArray *tracks) |
void | setEFlowTracks (TClonesArray *tracks) |
void | setMET (TClonesArray *met) |
void | setGenParticles (TClonesArray *particles) |
void | setGenJets (TClonesArray *genjets) |
TClonesArray * | getJets () |
TClonesArray * | getElectrons () |
TClonesArray * | getPhotons () |
TClonesArray * | getNeutralHadrons () |
TClonesArray * | getMuons () |
TClonesArray * | getEFlowTracks () |
TClonesArray * | getTracks () |
TClonesArray * | getMET () |
TClonesArray * | getGenParticles () |
TClonesArray * | getGenJets () |
Definition at line 15 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 15 of file EventSelectionModule.h
EventSelectionModule::EventSelectionModule | ( | ExRootTreeReader * | data | ) |
Definition at line 17 of file EventSelectionModule.cc.
View newest version in sPHENIX GitHub at line 17 of file EventSelectionModule.cc
EventSelectionModule::~EventSelectionModule | ( | ) |
Definition at line 21 of file EventSelectionModule.cc.
View newest version in sPHENIX GitHub at line 21 of file EventSelectionModule.cc
|
overridevirtual |
Reimplemented from Module.
Definition at line 351 of file EventSelectionModule.cc.
View newest version in sPHENIX GitHub at line 351 of file EventSelectionModule.cc
References _bjorken_Q2, _bjorken_x, _bjorken_y, _branch_barrelDircTracks, _branch_dualRICHagTracks, _branch_dualRICHcfTracks, _branch_mRICHTracks, _charmjet_eta, _charmjet_n, _charmjet_pt, _cut_flow, _jb_Q2, _jb_x, _jet_charge, _jet_e1_pt, _jet_e1_sIP3D, _jet_e2_pt, _jet_e2_sIP3D, _jet_ehadoveremratio, _jet_eta, _jet_etag, _jet_flavor, _jet_k1_pid, _jet_k1_pt, _jet_k1_sIP3D, _jet_k2_pid, _jet_k2_pt, _jet_k2_sIP3D, _jet_K_leading_zhadron, _jet_K_sumpt, _jet_K_zhadron, _jet_Ks_flightlength, _jet_Ks_leading_zhadron, _jet_Ks_mass, _jet_Ks_p, _jet_Ks_sumpt, _jet_Ks_zhadron, _jet_ktag, _jet_mlp_eltagger, _jet_mlp_globaltagger, _jet_mlp_ip3dtagger, _jet_mlp_ktagger, _jet_mlp_mutagger, _jet_mu1_pt, _jet_mu1_sIP3D, _jet_mu2_pt, _jet_mu2_sIP3D, _jet_mutag, _jet_n, _jet_nconstituents, _jet_pt, _jet_sip3dtag, _jet_t1_pt, _jet_t1_sIP3D, _jet_t2_pt, _jet_t2_sIP3D, _jet_t3_pt, _jet_t3_sIP3D, _jet_t4_pt, _jet_t4_sIP3D, _met_et, _mpi, _mva_inputs_float, _mva_inputs_int, _mva_reader_eltagger, _mva_reader_globaltagger, _mva_reader_ip3dtagger, _mva_reader_ktagger, _mva_reader_mutagger, _pid_track_eta, _pid_track_jet_eta, _pid_track_jet_pt, _pid_track_jetmother, _pid_track_n, _pid_track_pt, _pid_track_reco_pid, _pid_track_true_pid, data, DISJacquetBlondel(), DISVariables(), Module::getData(), Module::getEFlowTracks(), Module::getElectrons(), Module::getGenParticles(), Module::getJets(), Module::getMET(), Module::getNeutralHadrons(), Module::getPhotons(), Module::getTracks(), IsTaggingTrack(), k1, k2, sIP3D(), Tagged_Electron(), Tagged_Kaon(), Tagged_Muon(), and Tagged_sIP3D().
|
overridevirtual |
Reimplemented from Module.
Definition at line 316 of file EventSelectionModule.cc.
View newest version in sPHENIX GitHub at line 316 of file EventSelectionModule.cc
References _cut_flow, _mva_reader_eltagger, _mva_reader_globaltagger, _mva_reader_ip3dtagger, _mva_reader_ktagger, and _mva_reader_mutagger.
|
overridevirtual |
Reimplemented from Module.
Definition at line 24 of file EventSelectionModule.cc.
View newest version in sPHENIX GitHub at line 24 of file EventSelectionModule.cc
References _bjorken_Q2, _bjorken_x, _bjorken_y, _branch_barrelDircTracks, _branch_dualRICHagTracks, _branch_dualRICHcfTracks, _branch_mRICHTracks, _charmjet_eta, _charmjet_n, _charmjet_pt, _cut_flow, _jb_Q2, _jb_x, _jet_charge, _jet_e1_pt, _jet_e1_sIP3D, _jet_e2_pt, _jet_e2_sIP3D, _jet_ehadoveremratio, _jet_eta, _jet_etag, _jet_flavor, _jet_k1_pid, _jet_k1_pt, _jet_k1_sIP3D, _jet_k2_pid, _jet_k2_pt, _jet_k2_sIP3D, _jet_K_leading_zhadron, _jet_K_sumpt, _jet_K_zhadron, _jet_Ks_flightlength, _jet_Ks_leading_zhadron, _jet_Ks_mass, _jet_Ks_p, _jet_Ks_sumpt, _jet_Ks_zhadron, _jet_ktag, _jet_mlp_eltagger, _jet_mlp_globaltagger, _jet_mlp_ip3dtagger, _jet_mlp_ktagger, _jet_mlp_mutagger, _jet_mu1_pt, _jet_mu1_sIP3D, _jet_mu2_pt, _jet_mu2_sIP3D, _jet_mutag, _jet_n, _jet_nconstituents, _jet_pt, _jet_sip3dtag, _jet_t1_pt, _jet_t1_sIP3D, _jet_t2_pt, _jet_t2_sIP3D, _jet_t3_pt, _jet_t3_sIP3D, _jet_t4_pt, _jet_t4_sIP3D, _met_et, _mK, _mpi, _mva_inputs_float, _mva_inputs_int, _mva_reader_eltagger, _mva_reader_globaltagger, _mva_reader_ip3dtagger, _mva_reader_ktagger, _mva_reader_mutagger, _pid_track_eta, _pid_track_jet_eta, _pid_track_jet_pt, _pid_track_jetmother, _pid_track_n, _pid_track_pt, _pid_track_reco_pid, _pid_track_true_pid, Module::getData(), TreeHandler::getInstance(), and TreeHandler::getTree().
|
private |
Definition at line 106 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 106 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 105 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 105 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 107 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 107 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 121 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 121 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 122 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 122 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 123 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 123 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 120 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 120 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 31 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 31 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 29 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 29 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 30 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 30 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 113 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 113 of file EventSelectionModule.h
Referenced by execute(), finalize(), and initialize().
|
private |
Definition at line 109 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 109 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 108 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 108 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 83 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 83 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 60 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 60 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 61 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 61 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 62 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 62 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 63 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 63 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 93 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 93 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 45 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 45 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 81 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 81 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 46 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 46 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 55 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 55 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 53 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 53 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 54 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 54 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 58 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 58 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 56 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 56 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 57 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 57 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 92 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 92 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 88 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 88 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 90 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 90 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 86 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 86 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 91 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 91 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 84 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 84 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 85 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 85 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 87 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 87 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 89 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 89 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 51 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 51 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 96 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 96 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 99 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 99 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 98 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 98 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 95 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 95 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 97 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 97 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 65 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 65 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 66 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 66 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 67 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 67 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 68 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 68 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 82 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 82 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 43 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 43 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 47 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 47 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 44 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 44 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 48 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 48 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 75 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 75 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 70 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 70 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 76 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 76 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 71 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 71 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 77 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 77 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 72 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 72 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 78 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 78 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 73 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 73 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 102 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 102 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 117 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 117 of file EventSelectionModule.h
Referenced by initialize().
|
private |
Definition at line 116 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 116 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 132 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 132 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 133 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 133 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 128 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 128 of file EventSelectionModule.h
Referenced by execute(), finalize(), and initialize().
|
private |
Definition at line 130 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 130 of file EventSelectionModule.h
Referenced by execute(), finalize(), and initialize().
|
private |
Definition at line 126 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 126 of file EventSelectionModule.h
Referenced by execute(), finalize(), and initialize().
|
private |
Definition at line 127 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 127 of file EventSelectionModule.h
Referenced by execute(), finalize(), and initialize().
|
private |
Definition at line 129 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 129 of file EventSelectionModule.h
Referenced by execute(), finalize(), and initialize().
|
private |
Definition at line 38 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 38 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 40 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 40 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 41 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 41 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 39 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 39 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 34 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 34 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 37 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 37 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 36 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 36 of file EventSelectionModule.h
Referenced by execute(), and initialize().
|
private |
Definition at line 35 of file EventSelectionModule.h.
View newest version in sPHENIX GitHub at line 35 of file EventSelectionModule.h
Referenced by execute(), and initialize().