reco::tau::PATTauDiscriminationByMVAIsolationRun2::PATTauDiscriminationByMVAIsolationRun2 |
( |
const edm::ParameterSet & |
cfg | ) |
|
|
inlineexplicit |
Definition at line 74 of file PATTauDiscriminationByMVAIsolationRun2.cc.
References cms::cuda::assert(), DeDxTools::esConsumes(), Exception, edm::ParameterSet::getParameter(), reco::tau::kDBnewDMwLT, reco::tau::kDBnewDMwLTwGJ, reco::tau::kDBnewDMwLTwGJPhase2, reco::tau::kDBoldDMwLT, reco::tau::kDBoldDMwLTwGJ, reco::tau::kNewDMwLT, reco::tau::kNewDMwoLT, reco::tau::kOldDMwLT, reco::tau::kOldDMwoLT, reco::tau::kPWnewDMwLT, reco::tau::kPWoldDMwLT, and AlCaHLTBitMon_QueryRunRegistry::string.
81 if (!loadMVAfromDB_) {
87 if (mvaOpt_string ==
"oldDMwoLT")
89 else if (mvaOpt_string ==
"oldDMwLT")
91 else if (mvaOpt_string ==
"newDMwoLT")
93 else if (mvaOpt_string ==
"newDMwLT")
95 else if (mvaOpt_string ==
"DBoldDMwLT")
97 else if (mvaOpt_string ==
"DBnewDMwLT")
99 else if (mvaOpt_string ==
"PWoldDMwLT")
101 else if (mvaOpt_string ==
"PWnewDMwLT")
103 else if (mvaOpt_string ==
"DBoldDMwLTwGJ")
105 else if (mvaOpt_string ==
"DBnewDMwLTwGJ")
107 else if (mvaOpt_string ==
"DBnewDMwLTwGJPhase2")
111 <<
" Invalid Configuration Parameter 'mvaOpt' = " << mvaOpt_string <<
" !!\n";
std::string footprintCorrection_
const GBRForest * mvaReader_
std::string photonPtSumOutsideSignalCone_
edm::ESGetToken< GBRForest, GBRWrapperRcd > mvaToken_
std::string chargedIsoPtSums_
T getParameter(std::string const &) const
std::string neutralIsoPtSums_
std::string puCorrPtSums_
edm::FileInPath inputFileName_
TauDiscriminationProducerBase< pat::Tau, reco::TauDiscriminatorContainer, reco::SingleTauDiscriminatorContainer, pat::PATTauDiscriminator > PATTauDiscriminationContainerProducerBase
reco::tau::PATTauDiscriminationByMVAIsolationRun2::~PATTauDiscriminationByMVAIsolationRun2 |
( |
| ) |
|
|
inlineoverride |
Implements TauDiscriminationProducerBase< TauType, TauDiscriminator, TauDiscriminatorDataType, ConsumeType >.
Definition at line 184 of file PATTauDiscriminationByMVAIsolationRun2.cc.
References reco::tau::fillIsoMVARun2Inputs(), edm::Ref< C, T, F >::isNull(), reco::SingleTauDiscriminatorContainer::rawValues, and mps_fire::result.
190 if (tau->leadChargedHadrCand().
isNull()) {
205 edm::LogPrint(
"PATTauDiscByMVAIsolRun2") <<
"<PATTauDiscriminationByMVAIsolationRun2::discriminate>:";
206 edm::LogPrint(
"PATTauDiscByMVAIsolRun2") <<
" tau: Pt = " << tau->pt() <<
", eta = " << tau->eta();
210 edm::LogPrint(
"PATTauDiscByMVAIsolRun2") <<
" decay mode = " << tau->decayMode();
212 <<
" impact parameter: distance = " << tau->dxy() <<
", significance = " << tau->dxy_Sig();
213 edm::LogPrint(
"PATTauDiscByMVAIsolRun2") <<
" has decay vertex = " << tau->hasSecondaryVertex() <<
":"
214 <<
", significance = " << tau->flightLengthSig();
215 edm::LogPrint(
"PATTauDiscByMVAIsolRun2") <<
"--> mvaValue = " << mvaValue;
std::string footprintCorrection_
const GBRForest * mvaReader_
bool fillIsoMVARun2Inputs(float *mvaInput, const pat::Tau &tau, int mvaOpt, const std::string &nameCharged, const std::string &nameNeutral, const std::string &namePu, const std::string &nameOutside, const std::string &nameFootprint)
std::string photonPtSumOutsideSignalCone_
std::string chargedIsoPtSums_
Log< level::Warning, true > LogPrint
bool isNull() const
Checks for null.
std::string neutralIsoPtSums_
std::string puCorrPtSums_
double GetClassifier(const float *vector) const
std::vector< float > rawValues
std::string reco::tau::PATTauDiscriminationByMVAIsolationRun2::chargedIsoPtSums_ |
|
private |
std::string reco::tau::PATTauDiscriminationByMVAIsolationRun2::footprintCorrection_ |
|
private |
edm::FileInPath reco::tau::PATTauDiscriminationByMVAIsolationRun2::inputFileName_ |
|
private |
std::vector<TFile*> reco::tau::PATTauDiscriminationByMVAIsolationRun2::inputFilesToDelete_ |
|
private |
bool reco::tau::PATTauDiscriminationByMVAIsolationRun2::loadMVAfromDB_ |
|
private |
std::string reco::tau::PATTauDiscriminationByMVAIsolationRun2::moduleLabel_ |
|
private |
float* reco::tau::PATTauDiscriminationByMVAIsolationRun2::mvaInput_ |
|
private |
std::string reco::tau::PATTauDiscriminationByMVAIsolationRun2::mvaName_ |
|
private |
int reco::tau::PATTauDiscriminationByMVAIsolationRun2::mvaOpt_ |
|
private |
const GBRForest* reco::tau::PATTauDiscriminationByMVAIsolationRun2::mvaReader_ |
|
private |
std::string reco::tau::PATTauDiscriminationByMVAIsolationRun2::neutralIsoPtSums_ |
|
private |
std::string reco::tau::PATTauDiscriminationByMVAIsolationRun2::photonPtSumOutsideSignalCone_ |
|
private |
std::string reco::tau::PATTauDiscriminationByMVAIsolationRun2::puCorrPtSums_ |
|
private |
int reco::tau::PATTauDiscriminationByMVAIsolationRun2::verbosity_ |
|
private |