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 | |
enum | { kOldDMwoLT, kOldDMwLT, kNewDMwoLT, kNewDMwLT } |
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_ |
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_ |
int | pucorrPtSum_index_ |
edm::Handle< PFTauTIPAssociationByRef > | tauLifetimeInfos_ |
edm::Handle< TauCollection > | taus_ |
edm::EDGetTokenT< PFTauTIPAssociationByRef > | tauTransverseImpactParameters_token_ |
int | verbosity_ |
Definition at line 69 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 140 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Enumerator | |
---|---|
kOldDMwoLT | |
kOldDMwLT | |
kNewDMwoLT | |
kNewDMwLT |
Definition at line 135 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
inlineexplicit |
Definition at line 71 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
References cms::cuda::assert(), looper::cfg, Exception, reco::tau::kNewDMwLT, reco::tau::kNewDMwoLT, reco::tau::kOldDMwLT, reco::tau::kOldDMwoLT, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverride |
Definition at line 117 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
overridevirtual |
Reimplemented from TauDiscriminationProducerBase< TauType, TauDiscriminator, TauDiscriminatorDataType, ConsumeType >.
Definition at line 157 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
References edm::Event::getByToken(), and taus_updatedMVAIds_cff::loadMVAfromDB.
|
override |
Definition at line 173 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
References Abs(), reco::PFTauTransverseImpactParameter::dxy(), reco::PFTauTransverseImpactParameter::dxy_Sig(), MillePedeFileConverter_cfg::e, reco::PFTauTransverseImpactParameter::flightLength(), reco::PFTauTransverseImpactParameter::flightLengthSig(), reco::PFTauTransverseImpactParameter::hasSecondaryVertex(), reco::tau::kNewDMwLT, reco::tau::kNewDMwoLT, reco::tau::kOldDMwLT, reco::tau::kOldDMwoLT, Max(), Min(), mps_fire::result, Sign(), and metsig::tau.
|
static |
Definition at line 241 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addOptional(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 145 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 144 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 146 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 133 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 152 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 132 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 129 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
Referenced by ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Modules.SwitchProducer::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::nameInProcessDesc_(), and Modules.ESProducer::nameInProcessDesc_().
|
private |
Definition at line 137 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 131 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 136 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 134 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 147 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 148 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 142 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 150 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 141 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 154 of file PFRecoTauDiscriminationByMVAIsolation2.cc.