#include <TICLCandidateValidator.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
using | Histograms = TICLCandidateValidatorHistograms |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
void | bookCandidatesHistos (DQMStore::IBooker &ibook, Histograms &histograms, std::string baseDir) const |
void | fillCandidateHistos (const edm::Event &event, const Histograms &histograms, edm::Handle< ticl::TracksterCollection > simTrackstersCP_h) const |
TICLCandidateValidator () | |
TICLCandidateValidator (edm::EDGetTokenT< std::vector< TICLCandidate >> TICLCandidates, edm::EDGetTokenT< std::vector< TICLCandidate >> simTICLCandidatesToken, edm::EDGetTokenT< std::vector< reco::Track >> recoTracksToken, edm::EDGetTokenT< std::vector< ticl::Trackster >> trackstersToken, edm::EDGetTokenT< ticl::TracksterToTracksterMap > associatorMapRtSToken, edm::EDGetTokenT< ticl::TracksterToTracksterMap > associatorMapStRToken, bool isTICLv5) | |
~TICLCandidateValidator () | |
Private Attributes | |
edm::EDGetTokenT< ticl::TracksterToTracksterMap > | associatorMapRtSToken_ |
edm::EDGetTokenT< ticl::TracksterToTracksterMap > | associatorMapStRToken_ |
bool | isTICLv5_ = false |
edm::EDGetTokenT< std::vector< reco::Track > > | recoTracksToken_ |
edm::EDGetTokenT< std::vector< TICLCandidate > > | simTICLCandidatesToken_ |
edm::EDGetTokenT< std::vector< TICLCandidate > > | TICLCandidatesToken_ |
edm::EDGetTokenT< std::vector< ticl::Trackster > > | trackstersToken_ |
Definition at line 110 of file TICLCandidateValidator.h.
Definition at line 112 of file TICLCandidateValidator.h.
Definition at line 125 of file TICLCandidateValidator.h.
Definition at line 113 of file TICLCandidateValidator.h.
|
inline |
Definition at line 115 of file TICLCandidateValidator.h.
TICLCandidateValidator::TICLCandidateValidator | ( | edm::EDGetTokenT< std::vector< TICLCandidate >> | TICLCandidates, |
edm::EDGetTokenT< std::vector< TICLCandidate >> | simTICLCandidatesToken, | ||
edm::EDGetTokenT< std::vector< reco::Track >> | recoTracksToken, | ||
edm::EDGetTokenT< std::vector< ticl::Trackster >> | trackstersToken, | ||
edm::EDGetTokenT< ticl::TracksterToTracksterMap > | associatorMapRtSToken, | ||
edm::EDGetTokenT< ticl::TracksterToTracksterMap > | associatorMapStRToken, | ||
bool | isTICLv5 | ||
) |
Definition at line 8 of file TICLCandidateValidator.cc.
TICLCandidateValidator::~TICLCandidateValidator | ( | ) |
Definition at line 23 of file TICLCandidateValidator.cc.
void TICLCandidateValidator::bookCandidatesHistos | ( | DQMStore::IBooker & | ibook, |
Histograms & | histograms, | ||
std::string | baseDir | ||
) | const |
Definition at line 25 of file TICLCandidateValidator.cc.
References ALCARECODTCalibSynchDQM_cff::baseDir, dqm::implementation::IBooker::book1D(), PostProcessorHGCAL_cfi::charged, mps_fire::i, PostProcessorHGCAL_cfi::neutrals, and dqm::implementation::NavigatorBase::setCurrentFolder().
void TICLCandidateValidator::fillCandidateHistos | ( | const edm::Event & | event, |
const Histograms & | histograms, | ||
edm::Handle< ticl::TracksterCollection > | simTrackstersCP_h | ||
) | const |
Definition at line 279 of file TICLCandidateValidator.cc.
References funct::abs(), associatorMapRtSToken_, associatorMapStRToken_, PostProcessorHGCAL_cfi::charged, ticl::Trackster::charged_hadron, ticl::Trackster::electron, edm::Ptr< T >::get(), reco::TrackBase::highPurity, mps_fire::i, createfilelist::int, isTICLv5_, ticl::Trackster::muon, ticl::Trackster::neutral_hadron, ticl::Trackster::neutral_pion, or, WZElectronSkims53X_cff::particleType, EgammaValidation_cff::pdgId, ticl::Trackster::photon, recoTracksToken_, simTICLCandidatesToken_, TICLCandidatesToken_, ticl::tracksterParticleTypeFromPdgId(), and trackstersToken_.
|
private |
Definition at line 138 of file TICLCandidateValidator.h.
Referenced by fillCandidateHistos().
|
private |
Definition at line 139 of file TICLCandidateValidator.h.
Referenced by fillCandidateHistos().
|
private |
Definition at line 140 of file TICLCandidateValidator.h.
Referenced by fillCandidateHistos().
|
private |
Definition at line 136 of file TICLCandidateValidator.h.
Referenced by fillCandidateHistos().
|
private |
Definition at line 135 of file TICLCandidateValidator.h.
Referenced by fillCandidateHistos().
|
private |
Definition at line 134 of file TICLCandidateValidator.h.
Referenced by fillCandidateHistos().
|
private |
Definition at line 137 of file TICLCandidateValidator.h.
Referenced by fillCandidateHistos().