1 #ifndef Validation_HGCalValidation_TICLCandidateValidator_h 2 #define Validation_HGCalValidation_TICLCandidateValidator_h 6 #include <unordered_map> std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_phi_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_chg_pt_candidate_pdgId
edm::EDGetTokenT< std::vector< TICLCandidate > > simTICLCandidatesToken_
std::vector< dqm::reco::MonitorElement * > h_den_fake_neut_eta_candidate
std::vector< dqm::reco::MonitorElement * > h_den_neut_pt_candidate
std::vector< dqm::reco::MonitorElement * > h_den_neut_energy_candidate
std::vector< dqm::reco::MonitorElement * > h_num_neut_pt_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_pt_candidate_track
std::vector< dqm::reco::MonitorElement * > h_num_chg_pt_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_fake_neut_pt_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_neut_candidate_charge
dqm::reco::MonitorElement * h_candidate_raw_energy
dqm::reco::MonitorElement * h_candidate_pT
std::vector< dqm::reco::MonitorElement * > h_neut_candidate_partType
std::vector< dqm::reco::MonitorElement * > h_num_chg_energy_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_neut_eta_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_phi_candidate_track
dqm::legacy::DQMStore DQMStore
edm::EDGetTokenT< std::vector< reco::Track > > recoTracksToken_
std::vector< dqm::reco::MonitorElement * > h_num_chg_phi_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_fake_neut_pt_candidate_energy
edm::EDGetTokenT< std::vector< TICLCandidate > > TICLCandidatesToken_
dqm::reco::MonitorElement * h_candidate_partType
dqm::legacy::MonitorElement MonitorElement
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_energy_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_energy_candidate_energy
edm::EDGetTokenT< ticl::RecoToSimCollectionSimTracksters > associatorMapRtSPUToken_
edm::EDGetTokenT< ticl::RecoToSimCollectionSimTracksters > associatorMapRtSToken_
std::vector< dqm::reco::MonitorElement * > h_den_fake_neut_pt_candidate
dqm::reco::MonitorElement * h_candidate_regressed_energy
std::vector< dqm::reco::MonitorElement * > h_num_chg_eta_candidate_track
std::vector< dqm::reco::MonitorElement * > h_chg_candidate_partType
std::vector< dqm::reco::MonitorElement * > h_neut_tracksters_in_candidate
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_energy_candidate_track
std::vector< dqm::reco::MonitorElement * > h_num_fake_neut_phi_candidate_energy
~TICLCandidateValidator()
dqm::reco::MonitorElement * h_candidate_charge
std::vector< dqm::reco::MonitorElement * > h_den_fake_neut_energy_candidate
edm::EDGetTokenT< ticl::SimToRecoCollectionSimTracksters > associatorMapStRToken_
dqm::reco::MonitorElement * h_tracksters_in_candidate
std::vector< dqm::reco::MonitorElement * > h_num_chg_eta_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_pt_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_fake_neut_energy_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_neut_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_fake_neut_energy_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_eta_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_neut_candidate_regressed_energy
std::vector< dqm::reco::MonitorElement * > h_den_fake_chg_pt_candidate
std::vector< dqm::reco::MonitorElement * > h_num_chg_pt_candidate_track
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_eta_candidate_track
std::vector< dqm::reco::MonitorElement * > h_num_neut_phi_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_chg_energy_candidate_pdgId
dqm::reco::MonitorElement * h_candidate_pdgId
edm::EDGetTokenT< std::vector< ticl::Trackster > > trackstersToken_
std::vector< dqm::reco::MonitorElement * > h_num_neut_pt_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_chg_energy_candidate_track
std::vector< dqm::reco::MonitorElement * > h_den_fake_chg_energy_candidate
void bookCandidatesHistos(DQMStore::IBooker &ibook, Histograms &histograms, std::string baseDir) const
std::vector< dqm::reco::MonitorElement * > h_den_chg_eta_candidate
std::vector< dqm::reco::MonitorElement * > h_den_chg_energy_candidate
std::vector< dqm::reco::MonitorElement * > h_num_neut_phi_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_den_neut_phi_candidate
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_phi_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_chg_phi_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_chg_candidate_charge
std::vector< dqm::reco::MonitorElement * > h_den_fake_chg_eta_candidate
std::vector< dqm::reco::MonitorElement * > h_den_chg_pt_candidate
std::vector< dqm::reco::MonitorElement * > h_num_fake_neut_eta_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_den_chg_phi_candidate
std::vector< dqm::reco::MonitorElement * > h_num_neut_energy_candidate_energy
std::vector< dqm::reco::MonitorElement * > h_num_fake_neut_eta_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_neut_energy_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_chg_tracksters_in_candidate
std::vector< dqm::reco::MonitorElement * > h_num_chg_phi_candidate_track
std::vector< dqm::reco::MonitorElement * > h_chg_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_chg_eta_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_neut_eta_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_den_neut_eta_candidate
std::vector< dqm::reco::MonitorElement * > h_den_fake_chg_phi_candidate
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_pt_candidate_energy
void fillCandidateHistos(const edm::Event &event, const Histograms &histograms, edm::Handle< ticl::TracksterCollection > simTrackstersCP_h) const
std::vector< dqm::reco::MonitorElement * > h_num_fake_neut_phi_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_num_fake_chg_eta_candidate_pdgId
std::vector< dqm::reco::MonitorElement * > h_chg_candidate_regressed_energy
std::vector< dqm::reco::MonitorElement * > h_den_fake_neut_phi_candidate