PFTauElecRejectionBenchmarkAnalyzer::PFTauElecRejectionBenchmarkAnalyzer |
( |
const edm::ParameterSet & |
iConfig | ) |
|
|
explicit |
PFTauElecRejection Benchmark.
Definition at line 69 of file PFTauElecRejectionBenchMarkAnalyzer.cc.
References EcalCondDB::db, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), cppFunctionSkipper::operator, and estimatePileup_makeJSON::outputfile.
T getParameter(std::string const &) const
string sGenMatchObjectLabel
T getUntrackedParameter(std::string const &, T const &) const
edm::EDGetTokenT< reco::PFTauCollection > pfTauProducer_tok_
edm::EDGetTokenT< reco::PFTauDiscriminator > pfTauDiscriminatorByIsolationProducer_tok_
PFTauElecRejectionBenchmark PFTauElecRejectionBenchmark_
edm::EDGetTokenT< reco::PFTauDiscriminator > pfTauDiscriminatorAgainstElectronProducer_tok_
void setup(std::string Filename, std::string benchmarkLabel, double maxDeltaR, double minRecoPt, double maxRecoAbsEta, double minMCPt, double maxMCAbsEta, std::string sGenMatchObjectLabel, bool applyEcalCrackCut, DQMStore *db_store)
edm::EDGetTokenT< edm::HepMCProduct > sGenParticleSource_tok_
PFTauElecRejectionBenchmarkAnalyzer::~PFTauElecRejectionBenchmarkAnalyzer |
( |
| ) |
|
Implements edm::EDAnalyzer.
Definition at line 120 of file PFTauElecRejectionBenchMarkAnalyzer.cc.
References edm::Event::getByToken().
140 thePFTauDiscriminatorAgainstElectron);
edm::EDGetTokenT< reco::PFTauCollection > pfTauProducer_tok_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< reco::PFTauDiscriminator > pfTauDiscriminatorByIsolationProducer_tok_
PFTauElecRejectionBenchmark PFTauElecRejectionBenchmark_
edm::EDGetTokenT< reco::PFTauDiscriminator > pfTauDiscriminatorAgainstElectronProducer_tok_
void process(edm::Handle< edm::HepMCProduct > mcevt, edm::Handle< reco::PFTauCollection > pfTaus, edm::Handle< reco::PFTauDiscriminator > pfTauIsoDiscr, edm::Handle< reco::PFTauDiscriminator > pfTauElecDiscr)
edm::EDGetTokenT< edm::HepMCProduct > sGenParticleSource_tok_
void PFTauElecRejectionBenchmarkAnalyzer::beginJob |
( |
void |
| ) |
|
|
overrideprivatevirtual |
void PFTauElecRejectionBenchmarkAnalyzer::endJob |
( |
void |
| ) |
|
|
overrideprivatevirtual |
bool PFTauElecRejectionBenchmarkAnalyzer::applyEcalCrackCut |
|
private |
string PFTauElecRejectionBenchmarkAnalyzer::benchmarkLabel |
|
private |
DQMStore* PFTauElecRejectionBenchmarkAnalyzer::db |
|
private |
double PFTauElecRejectionBenchmarkAnalyzer::maxDeltaR |
|
private |
double PFTauElecRejectionBenchmarkAnalyzer::maxMCAbsEta |
|
private |
double PFTauElecRejectionBenchmarkAnalyzer::maxRecoAbsEta |
|
private |
double PFTauElecRejectionBenchmarkAnalyzer::minMCPt |
|
private |
double PFTauElecRejectionBenchmarkAnalyzer::minRecoPt |
|
private |
string PFTauElecRejectionBenchmarkAnalyzer::outputfile |
|
private |
string PFTauElecRejectionBenchmarkAnalyzer::sGenMatchObjectLabel |
|
private |