Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from TauDiscriminationProducerBase< TauType, TauDiscriminator, TauDiscriminatorDataType, ConsumeType > | |
static void | fillProducerDescriptions (edm::ParameterSetDescription &desc) |
static std::string | getTauTypeString () |
helper method to retrieve tau type name, e.g. to build correct cfi getter More... | |
Private Types | |
typedef edm::AssociationVector< reco::PFTauRefProd, std::vector< reco::PFTauTransverseImpactParameterRef > > | PFTauTIPAssociationByRef |
Private Attributes | |
edm::Handle< reco::TauDiscriminatorContainer > | basicTauDiscriminators_ |
edm::EDGetTokenT< reco::TauDiscriminatorContainer > | basicTauDiscriminators_token |
int | chargedIsoPtSum_index_ = 0 |
int | footprintCorrection_index_ = 0 |
std::string | input_id_name_suffix_ |
edm::FileInPath | inputFileName_ |
std::vector< TFile * > | inputFilesToDelete_ |
bool | loadMVAfromDB_ |
std::string | moduleLabel_ |
float * | mvaInput_ |
std::string | mvaName_ |
int | mvaOpt_ |
const GBRForest * | mvaReader_ |
int | neutralIsoPtSum_index_ = 0 |
edm::ProcessHistoryID | phID_ |
int | photonPtSumOutsideSignalCone_index_ = 0 |
int | pucorrPtSum_index_ = 0 |
edm::Handle< PFTauTIPAssociationByRef > | tauLifetimeInfos |
edm::Handle< TauCollection > | taus_ |
edm::EDGetTokenT< PFTauTIPAssociationByRef > | TauTransverseImpactParameters_token |
int | verbosity_ |
Definition at line 74 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
|
private |
Definition at line 157 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
|
inlineexplicit |
Definition at line 76 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
References cms::cuda::assert(), basicTauDiscriminators_token, looper::cfg, Exception, input_id_name_suffix_, inputFileName_, reco::tau::kDBnewDMwLT, reco::tau::kDBnewDMwLTwGJ, reco::tau::kDBoldDMwLT, reco::tau::kDBoldDMwLTwGJ, reco::tau::kNewDMwLT, reco::tau::kNewDMwoLT, reco::tau::kOldDMwLT, reco::tau::kOldDMwoLT, reco::tau::kPWnewDMwLT, reco::tau::kPWoldDMwLT, loadMVAfromDB_, mvaInput_, mvaName_, mvaOpt_, AlCaHLTBitMon_QueryRunRegistry::string, TauTransverseImpactParameters_token, and verbosity_.
|
inlineoverride |
Definition at line 135 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
References inputFilesToDelete_, loadMVAfromDB_, mvaInput_, and mvaReader_.
|
overridevirtual |
Reimplemented from TauDiscriminationProducerBase< TauType, TauDiscriminator, TauDiscriminatorDataType, ConsumeType >.
Definition at line 178 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
References basicTauDiscriminators_, basicTauDiscriminators_token, chargedIsoPtSum_index_, footprintCorrection_index_, edm::Event::getByToken(), mps_fire::i, input_id_name_suffix_, inputFileName_, inputFilesToDelete_, taus_updatedMVAIds_cff::loadMVAfromDB, loadMVAfromDB_, mvaName_, mvaReader_, neutralIsoPtSum_index_, edm::parameterSet(), phID_, photonPtSumOutsideSignalCone_index_, edm::Event::processHistory(), edm::Event::processHistoryID(), pucorrPtSum_index_, TauDiscriminationProducerBase< TauType, TauDiscriminator, TauDiscriminatorDataType, ConsumeType >::Tau_token, tauLifetimeInfos, taus_, TauTransverseImpactParameters_token, and parallelization::uint.
|
override |
Definition at line 219 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
References funct::abs(), chargedIsoPtSum_index_, reco::PFTauTransverseImpactParameter::dxy(), reco::PFTauTransverseImpactParameter::dxy_Sig(), MillePedeFileConverter_cfg::e, reco::tau::eratio(), f, reco::PFTauTransverseImpactParameter::flightLength(), reco::PFTauTransverseImpactParameter::flightLengthSig(), dqmMemoryStats::float, footprintCorrection_index_, GBRForest::GetClassifier(), reco::PFTauTransverseImpactParameter::hasSecondaryVertex(), reco::PFTauTransverseImpactParameter::ip3d(), reco::PFTauTransverseImpactParameter::ip3d_Sig(), reco::tau::kDBnewDMwLT, reco::tau::kDBnewDMwLTwGJ, reco::tau::kDBoldDMwLT, reco::tau::kDBoldDMwLTwGJ, reco::tau::kNewDMwLT, reco::tau::kNewDMwoLT, reco::tau::kOldDMwLT, reco::tau::kOldDMwoLT, reco::tau::kPWnewDMwLT, reco::tau::kPWoldDMwLT, reco::tau::lead_track_chi2(), dqm-mbProfile::log, SiStripPI::max, min(), mvaInput_, mvaOpt_, mvaReader_, reco::tau::n_photons_total(), neutralIsoPtSum_index_, photonPtSumOutsideSignalCone_index_, funct::pow(), reco::tau::pt_weighted_deta_strip(), reco::tau::pt_weighted_dphi_strip(), reco::tau::pt_weighted_dr_iso(), reco::tau::pt_weighted_dr_signal(), pucorrPtSum_index_, PDWG_TauSkim_cff::rawValues, mps_fire::result, mathSSE::sqrt(), metsig::tau, and verbosity_.
|
static |
Definition at line 389 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addOptional(), TauDiscriminationProducerBase< TauType, TauDiscriminator, TauDiscriminatorDataType, ConsumeType >::fillProducerDescriptions(), HLT_2018_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 162 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent().
|
private |
Definition at line 161 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 163 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and discriminate().
|
private |
Definition at line 167 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and discriminate().
|
private |
Definition at line 168 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 151 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 173 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and ~PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 150 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), PFRecoTauDiscriminationByMVAIsolationRun2(), and ~PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 147 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Modules.SwitchProducer::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::nameInProcessDesc_(), and Modules.ESProducer::nameInProcessDesc_().
|
private |
Definition at line 154 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by discriminate(), PFRecoTauDiscriminationByMVAIsolationRun2(), and ~PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 149 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 153 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by discriminate(), and PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 152 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), discriminate(), and ~PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 164 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and discriminate().
|
private |
Definition at line 169 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent().
|
private |
Definition at line 166 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and discriminate().
|
private |
Definition at line 165 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and discriminate().
|
private |
Definition at line 159 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent().
|
private |
Definition at line 171 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent().
|
private |
Definition at line 158 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by beginEvent(), and PFRecoTauDiscriminationByMVAIsolationRun2().
|
private |
Definition at line 175 of file PFRecoTauDiscriminationByMVAIsolationRun2.cc.
Referenced by discriminate(), and PFRecoTauDiscriminationByMVAIsolationRun2().