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_ |
edm::ESGetToken< GBRForest, GBRWrapperRcd > | mvaToken_ |
int | neutralIsoPtSum_index_ |
int | pucorrPtSum_index_ |
edm::Handle < PFTauTIPAssociationByRef > | tauLifetimeInfos_ |
edm::Handle< TauCollection > | taus_ |
edm::EDGetTokenT < PFTauTIPAssociationByRef > | tauTransverseImpactParameters_token_ |
int | verbosity_ |
Definition at line 62 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 136 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Enumerator | |
---|---|
kOldDMwoLT | |
kOldDMwLT | |
kNewDMwoLT | |
kNewDMwLT |
Definition at line 131 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
inlineexplicit |
Definition at line 64 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
References cms::cuda::assert(), DeDxTools::esConsumes(), Exception, edm::ParameterSet::getParameter(), reco::tau::kNewDMwLT, reco::tau::kNewDMwoLT, reco::tau::kOldDMwLT, reco::tau::kOldDMwoLT, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverride |
Definition at line 112 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
overridevirtual |
Reimplemented from TauDiscriminationProducerBase< TauType, TauDiscriminator, TauDiscriminatorDataType, ConsumeType >.
Definition at line 153 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
References edm::Event::getByToken(), and edm::EventSetup::getData().
|
override |
Definition at line 169 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
References Abs(), reco::PFTauTransverseImpactParameter::dxy(), reco::PFTauTransverseImpactParameter::dxy_Sig(), alignCSCRings::e, reco::PFTauTransverseImpactParameter::flightLength(), reco::PFTauTransverseImpactParameter::flightLengthSig(), reco::PFTauTransverseImpactParameter::hasSecondaryVertex(), edm::Ref< C, T, F >::isNull(), reco::tau::kNewDMwLT, reco::tau::kNewDMwoLT, reco::tau::kOldDMwLT, reco::tau::kOldDMwoLT, Max(), Min(), reco::SingleTauDiscriminatorContainer::rawValues, mps_fire::result, Sign(), and metsig::tau.
|
static |
Definition at line 237 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addOptional(), submitPVResolutionJobs::desc, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 141 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 140 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 142 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 129 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 148 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 128 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 124 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 133 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 126 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 132 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 130 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 127 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 143 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 144 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 138 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 146 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 137 of file PFRecoTauDiscriminationByMVAIsolation2.cc.
|
private |
Definition at line 150 of file PFRecoTauDiscriminationByMVAIsolation2.cc.