74 double workingPoint = 0.0;
76 if( (*thePFTauRef).leadPFChargedHadrCand().isNonnull() ) {
81 ((*thePFTauRef).signalPFChargedHadrCands().size()==3 ||
82 (fabs((*thePFTauRef).eta())<1.5 && ((*thePFTauRef).signalPFGammaCands().size())<=0 && mva >
minMVA1prongBL_) ||
83 (fabs((*thePFTauRef).eta())<1.5 && ((*thePFTauRef).signalPFGammaCands().size())>0 && (((*thePFTauRef).leadPFChargedHadrCand())->gsfTrackRef()).isNonnull()>0.5 && mva >
minMVA1prongStripsWgsfBL_) ||
84 (fabs((*thePFTauRef).eta())<1.5 && ((*thePFTauRef).signalPFGammaCands().size())>0 && (((*thePFTauRef).leadPFChargedHadrCand())->gsfTrackRef()).isNonnull()<0.5 && mva >
minMVA1prongStripsWOgsfBL_) ||
85 (fabs((*thePFTauRef).eta())>1.5 && ((*thePFTauRef).signalPFGammaCands().size())<=0 && mva >
minMVA1prongEC_) ||
86 (fabs((*thePFTauRef).eta())>1.5 && ((*thePFTauRef).signalPFGammaCands().size())>0 && (((*thePFTauRef).leadPFChargedHadrCand())->gsfTrackRef()).isNonnull()>0.5 && mva >
minMVA1prongStripsWgsfEC_) ||
87 (fabs((*thePFTauRef).eta())>1.5 && ((*thePFTauRef).signalPFGammaCands().size())>0 && (((*thePFTauRef).leadPFChargedHadrCand())->gsfTrackRef()).isNonnull()<0.5 && mva >
minMVA1prongStripsWOgsfEC_)) ? 1.0 : 0.0;
double MVAValue(Float_t TauEta, Float_t TauPt, Float_t TauSignalPFChargedCands, Float_t TauSignalPFGammaCands, Float_t TauLeadPFChargedHadrMva, Float_t TauLeadPFChargedHadrHoP, Float_t TauLeadPFChargedHadrEoP, Float_t TauHasGsf, Float_t TauVisMass, Float_t TauEmFraction, std::vector< Float_t > *GammasdEta, std::vector< Float_t > *GammasdPhi, std::vector< Float_t > *GammasPt)
double minMVA1prongStripsWgsfBL_
double minMVA1prongStripsWOgsfBL_
double minMVA1prongStripsWgsfEC_
double minMVA1prongStripsWOgsfEC_