|
| PFTauElecRejectionBenchmarkAnalyzer (const edm::ParameterSet &) |
| PFTauElecRejection Benchmark. More...
|
|
| ~PFTauElecRejectionBenchmarkAnalyzer () |
|
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
|
| EDAnalyzer () |
|
ModuleDescription const & | moduleDescription () const |
|
std::string | workerType () const |
|
virtual | ~EDAnalyzer () |
|
std::vector< ConsumesInfo > | consumesInfo () const |
|
| EDConsumerBase () |
|
ProductHolderIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
|
void | itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
|
void | itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
|
std::vector
< ProductHolderIndexAndSkipBit >
const & | itemsToGetFromEvent () const |
|
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
|
void | modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const |
|
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
|
bool | registeredToConsume (ProductHolderIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
|
virtual | ~EDConsumerBase () |
|
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 |