![]() |
![]() |
typedef const PFTau& reco::tau::disc::Tau |
Definition at line 25 of file RecoTauDiscriminantFunctions.h.
typedef std::vector<double> reco::tau::disc::VDouble |
Definition at line 26 of file RecoTauDiscriminantFunctions.h.
double reco::tau::disc::AbsEta | ( | Tau | tau | ) |
Definition at line 73 of file RecoTauDiscriminantFunctions.cc.
References abs, and reco::LeafCandidate::eta().
double reco::tau::disc::AbsJetEta | ( | Tau | tau | ) |
Definition at line 90 of file RecoTauDiscriminantFunctions.cc.
References abs, and reco::PFTau::jetRef().
VDouble reco::tau::disc::ChargedOutlierAngle | ( | Tau | tau | ) |
Definition at line 352 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFChargedHadrCands(), and reco::LeafCandidate::p4().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
VDouble reco::tau::disc::ChargedOutlierPt | ( | Tau | tau | ) |
Definition at line 347 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFChargedHadrCands(), and reco::LeafCandidate::pt().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
double reco::tau::disc::ChargedOutlierSumPt | ( | Tau | tau | ) |
Definition at line 304 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFChargedHadrCandsPtSum().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return tau.isolationPFChargedHadrCandsPtSum(); }
VDouble reco::tau::disc::Dalitz | ( | Tau | tau | ) |
Definition at line 366 of file RecoTauDiscriminantFunctions.cc.
References Dalitz2().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
VDouble reco::tau::disc::Dalitz2 | ( | Tau | tau | ) |
Definition at line 187 of file RecoTauDiscriminantFunctions.cc.
References mainTrack(), notMainTrack(), convertSQLitetoXML_cfg::output, reco::LeafCandidate::p4(), p4, reco::PFTau::signalPiZeroCandidates(), and edm::RefVector< C, T, F >::size().
Referenced by Dalitz().
{ PFCandidateRef theMainTrack = mainTrack(tau); PFCandidateRefVector otherSignalTracks = notMainTrack(tau); const std::vector<RecoTauPiZero> &pizeros = tau.signalPiZeroCandidates(); VDouble output; output.reserve(otherSignalTracks.size() + pizeros.size()); // Add combos with tracks BOOST_FOREACH(PFCandidateRef trk, otherSignalTracks) { reco::Candidate::LorentzVector p4 = theMainTrack->p4() + trk->p4(); output.push_back(p4.mass()); } // Add combos with pizeros BOOST_FOREACH(const RecoTauPiZero &pizero, pizeros) { reco::Candidate::LorentzVector p4 = theMainTrack->p4() + pizero.p4(); output.push_back(p4.mass()); } return output; }
double reco::tau::disc::DecayMode | ( | Tau | tau | ) |
Definition at line 75 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::decayMode().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return tau.decayMode(); }
double reco::tau::disc::EMFraction | ( | Tau | tau | ) |
Definition at line 267 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::emFraction().
{ return tau.emFraction(); }
double reco::tau::disc::Eta | ( | Tau | tau | ) |
Definition at line 72 of file RecoTauDiscriminantFunctions.cc.
References reco::LeafCandidate::eta().
Referenced by SiStripGainFromData::algoBeginJob(), DeDxDiscriminatorLearner::algoBeginJob(), DeDxDiscriminatorLearnerFromCalibTree::algoBeginJob(), HcalDetDiagNoiseMonitor::analyze(), ResolutionAnalyzer::analyze(), FFTJetProducer::beginJob(), DeDxDiscriminatorProducer::beginRun(), HLTJetMETDQMSource::beginRun(), JetMETHLTOfflineSource::beginRun(), L1TauAnalyzer::calcL1MCPFTauMatching(), L1TauAnalyzer::calcL1MCTauMatching(), reco::PFRecHit::calculatePositionREP(), PFTauDiscriminants::DiscriminantList::DiscriminantList(), L1TauAnalyzer::evalL1extraDecisions(), L1TauAnalyzer::fillGenHistograms(), L1TauAnalyzer::fillL1Histograms(), L1TauAnalyzer::fillPFTauHistograms(), HLTElectronEtFilter::filter(), PythiaFilterGammaGamma::filter(), HLTElectronGenericFilter::filter(), PFJetAlgorithm::FindJets(), DTMuonMillepede::getbqcMatrix(), DTMuonMillepede::getCqcMatrix(), EcalClusterCrackCorrection::getValue(), EcalClusterLocalContCorrection::getValue(), likelihood(), HcalDetDiagLaserMonitor::LoadDataset(), HcalDetDiagPedestalMonitor::LoadDataset(), HcalDetDiagLEDMonitor::LoadReference(), HcalDetDiagLaserMonitor::LoadReference(), HcalDetDiagPedestalMonitor::LoadReference(), reco::PFRecHit::PFRecHit(), PFTauElecRejectionBenchmark::process(), HcalDetDiagPedestalMonitor::SaveReference(), HcalDetDiagLEDMonitor::SaveReference(), HcalDetDiagLaserMonitor::SaveReference(), reco::PFRecHit::setCorner(), FastL1BitInfo::setEta(), HLTJetMETDQMSource::PathInfo::setHistos(), JetMETHLTOfflineSource::PathInfo::setHistos(), BTagHLTOfflineSource::PathInfo::setHistos(), LinkByRecHit::testTrackAndClusterByRecHit(), TEcnaHistos::TowerCrystalNumbering(), and PFJetAlgorithm::Update().
{ return tau.eta(); }
VDouble reco::tau::disc::FilteredObjectPt | ( | Tau | tau | ) |
Definition at line 372 of file RecoTauDiscriminantFunctions.cc.
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return VDouble(); }
VDouble reco::tau::disc::GammaOccupancy | ( | Tau | tau | ) |
Definition at line 373 of file RecoTauDiscriminantFunctions.cc.
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return VDouble(); }
VDouble reco::tau::disc::GammaPt | ( | Tau | tau | ) |
Definition at line 374 of file RecoTauDiscriminantFunctions.cc.
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return VDouble(); }
double reco::tau::disc::ImpactParameterSignificance | ( | Tau | tau | ) |
Definition at line 271 of file RecoTauDiscriminantFunctions.cc.
References abs, and reco::PFTau::leadPFChargedHadrCandsignedSipt().
VDouble reco::tau::disc::InvariantMass | ( | Tau | tau | ) |
Definition at line 376 of file RecoTauDiscriminantFunctions.cc.
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList(), ErsatzMEt::ersatzFabrik(), ErsatzMEt::probeFinder(), TagProbeMassProducer::produce(), and HemisphereAlgo::reconstruct().
{ return VDouble(); }
double reco::tau::disc::InvariantMassOfSignal | ( | Tau | tau | ) |
Definition at line 76 of file RecoTauDiscriminantFunctions.cc.
References reco::LeafCandidate::mass().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return tau.mass(); }
VDouble reco::tau::disc::InvariantMassOfSignalWithFiltered | ( | Tau | tau | ) |
Definition at line 375 of file RecoTauDiscriminantFunctions.cc.
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return VDouble(); }
double reco::tau::disc::IsolationChargedAveragePtFraction | ( | Tau | tau | ) |
Definition at line 176 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFChargedHadrCands(), reco::PFTau::isolationPFChargedHadrCandsPtSum(), reco::PFTau::leadPFChargedHadrCand(), and edm::RefVector< C, T, F >::size().
double reco::tau::disc::IsolationChargedPtFraction | ( | Tau | tau | ) |
Definition at line 108 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFChargedHadrCandsPtSum(), and reco::PFTau::jetRef().
double reco::tau::disc::IsolationChargedSumHard | ( | Tau | tau | ) |
Definition at line 206 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFChargedHadrCands(), convertSQLitetoXML_cfg::output, and reco::LeafCandidate::pt().
Referenced by IsolationChargedSumHardRelative().
double reco::tau::disc::IsolationChargedSumHardRelative | ( | Tau | tau | ) |
Definition at line 229 of file RecoTauDiscriminantFunctions.cc.
References IsolationChargedSumHard(), and reco::PFTau::jetRef().
{ return IsolationChargedSumHard(tau)/tau.jetRef()->pt(); }
double reco::tau::disc::IsolationChargedSumSoft | ( | Tau | tau | ) |
Definition at line 217 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFChargedHadrCands(), convertSQLitetoXML_cfg::output, and reco::LeafCandidate::pt().
Referenced by IsolationChargedSumSoftRelative().
double reco::tau::disc::IsolationChargedSumSoftRelative | ( | Tau | tau | ) |
Definition at line 233 of file RecoTauDiscriminantFunctions.cc.
References IsolationChargedSumSoft(), and reco::PFTau::jetRef().
{ return IsolationChargedSumSoft(tau)/tau.jetRef()->pt(); }
double reco::tau::disc::IsolationECALPtFraction | ( | Tau | tau | ) |
Definition at line 112 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFGammaCandsEtSum(), and reco::PFTau::jetRef().
double reco::tau::disc::IsolationECALSumHard | ( | Tau | tau | ) |
Definition at line 237 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFGammaCands(), convertSQLitetoXML_cfg::output, and reco::LeafCandidate::pt().
Referenced by IsolationECALSumHardRelative().
double reco::tau::disc::IsolationECALSumHardRelative | ( | Tau | tau | ) |
Definition at line 260 of file RecoTauDiscriminantFunctions.cc.
References IsolationECALSumHard(), and reco::PFTau::jetRef().
{ return IsolationECALSumHard(tau)/tau.jetRef()->pt(); }
double reco::tau::disc::IsolationECALSumSoft | ( | Tau | tau | ) |
Definition at line 248 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFGammaCands(), convertSQLitetoXML_cfg::output, and reco::LeafCandidate::pt().
Referenced by IsolationECALSumSoftRelative().
double reco::tau::disc::IsolationECALSumSoftRelative | ( | Tau | tau | ) |
Definition at line 263 of file RecoTauDiscriminantFunctions.cc.
References IsolationECALSumSoft(), and reco::PFTau::jetRef().
{ return IsolationECALSumSoft(tau)/tau.jetRef()->pt(); }
double reco::tau::disc::IsolationNeutralHadronPtFraction | ( | Tau | tau | ) |
Definition at line 116 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFNeutrHadrCands(), and reco::PFTau::jetRef().
{ double sum = 0.0; BOOST_FOREACH(PFCandidateRef cand, tau.isolationPFNeutrHadrCands()) { sum += cand->pt(); } return sum/tau.jetRef()->pt(); }
double reco::tau::disc::JetEta | ( | Tau | tau | ) |
Definition at line 86 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::jetRef().
{ return tau.jetRef()->eta(); }
double reco::tau::disc::JetPt | ( | Tau | tau | ) |
Definition at line 82 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::jetRef().
Referenced by BTagHLTOfflineSource::beginRun(), JetMETHLTOfflineSource::beginRun(), BTagHLTOfflineSource::PathInfo::setDgnsHistos(), and JetMETHLTOfflineSource::PathInfo::setDgnsHistos().
{ return tau.jetRef()->pt(); }
double reco::tau::disc::JetTauDR | ( | Tau | tau | ) |
Definition at line 100 of file RecoTauDiscriminantFunctions.cc.
References reco::deltaR(), reco::PFTau::jetRef(), and reco::LeafCandidate::p4().
{ return reco::deltaR(tau.p4(), tau.jetRef()->p4()); }
double reco::tau::disc::JetWidth | ( | Tau | tau | ) |
Definition at line 94 of file RecoTauDiscriminantFunctions.cc.
References abs, reco::PFTau::jetRef(), and mathSSE::sqrt().
PFCandidateRef reco::tau::disc::mainTrack | ( | const PFTau & | tau | ) |
For three prong events, take the track that has charge opposite to the composite charge.
Referenced by Dalitz2(), MainTrackAngle(), MainTrackEta(), MainTrackPt(), MainTrackPtFraction(), and notMainTrack().
PFCandidateRef reco::tau::disc::mainTrack | ( | Tau | tau | ) |
Definition at line 49 of file RecoTauDiscriminantFunctions.cc.
References reco::LeafCandidate::charge(), reco::PFTau::leadPFChargedHadrCand(), reco::PFTau::signalPFChargedHadrCands(), and edm::RefVector< C, T, F >::size().
double reco::tau::disc::MainTrackAngle | ( | Tau | tau | ) |
Definition at line 294 of file RecoTauDiscriminantFunctions.cc.
References reco::deltaR(), mainTrack(), and reco::LeafCandidate::p4().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ PFCandidateRef trk = mainTrack(tau); return (!trk) ? 0.0 : deltaR(trk->p4(), tau.p4()); }
double reco::tau::disc::MainTrackEta | ( | Tau | tau | ) |
Definition at line 289 of file RecoTauDiscriminantFunctions.cc.
References mainTrack().
{ PFCandidateRef trk = mainTrack(tau); return (!trk) ? 0.0 : trk->eta(); }
double reco::tau::disc::MainTrackPt | ( | Tau | tau | ) |
Definition at line 284 of file RecoTauDiscriminantFunctions.cc.
References mainTrack().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ PFCandidateRef trk = mainTrack(tau); return (!trk) ? 0.0 : trk->pt(); }
double reco::tau::disc::MainTrackPtFraction | ( | Tau | tau | ) |
Definition at line 183 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::jetRef(), and mainTrack().
double reco::tau::disc::Mass | ( | Tau | tau | ) |
Definition at line 74 of file RecoTauDiscriminantFunctions.cc.
References reco::LeafCandidate::mass().
Referenced by TFitConstraintM::setMassConstraint(), TFitConstraintMGaus::setMassConstraint(), and TFitConstraintM::TFitConstraintM().
{ return tau.mass(); }
VDouble reco::tau::disc::NeutralOutlierAngle | ( | Tau | tau | ) |
Definition at line 361 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFGammaCands(), and reco::LeafCandidate::p4().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
VDouble reco::tau::disc::NeutralOutlierPt | ( | Tau | tau | ) |
Definition at line 356 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFGammaCands(), and reco::LeafCandidate::pt().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
double reco::tau::disc::NeutralOutlierSumPt | ( | Tau | tau | ) |
Definition at line 308 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFGammaCandsEtSum().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return tau.isolationPFGammaCandsEtSum(); }
PFCandidateRefVector reco::tau::disc::notMainTrack | ( | Tau | tau | ) |
Definition at line 59 of file RecoTauDiscriminantFunctions.cc.
References mainTrack(), convertSQLitetoXML_cfg::output, edm::RefVector< C, T, F >::push_back(), edm::RefVector< C, T, F >::reserve(), reco::PFTau::signalPFChargedHadrCands(), and edm::RefVector< C, T, F >::size().
Referenced by Dalitz2(), TrackAngle(), TrackEta(), and TrackPt().
{ const PFCandidateRef& mainTrackRef = mainTrack(tau); PFCandidateRefVector output; output.reserve(tau.signalPFChargedHadrCands().size() - 1); BOOST_FOREACH(const PFCandidateRef& ref, tau.signalPFChargedHadrCands()) { if (ref != mainTrackRef) output.push_back(ref); } return output; }
double reco::tau::disc::OpeningAngle3D | ( | Tau | tau | ) |
Definition at line 141 of file RecoTauDiscriminantFunctions.cc.
References angle(), reco::LeafCandidate::p4(), and reco::PFTau::signalPFCands().
{ double sumE = 0; double weightedAngle = 0; BOOST_FOREACH(const reco::PFCandidateRef& cand, tau.signalPFCands()) { double candE = cand->energy(); double candAngle = angle(cand->p4(), tau.p4()); sumE += candE; weightedAngle += candAngle*candE; } return (sumE > 0) ? weightedAngle/sumE : 0.0; }
double reco::tau::disc::OpeningDeltaR | ( | Tau | tau | ) |
Definition at line 129 of file RecoTauDiscriminantFunctions.cc.
References reco::deltaR(), reco::LeafCandidate::p4(), and reco::PFTau::signalPFCands().
Referenced by reco::tau::RecoTauDiscriminantInvariantWidth::operator()().
{ double sumEt = 0; double weightedDeltaR = 0; BOOST_FOREACH(const reco::PFCandidateRef& cand, tau.signalPFCands()) { double candEt = cand->et(); double candDeltaR = reco::deltaR(cand->p4(), tau.p4()); sumEt += candEt; weightedDeltaR += candDeltaR*candEt; } return (sumEt > 0) ? weightedDeltaR/sumEt : 0.0; }
VDouble reco::tau::disc::OutlierAngle | ( | Tau | tau | ) |
Definition at line 343 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFCands(), and reco::LeafCandidate::p4().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
VDouble reco::tau::disc::OutlierMass | ( | Tau | tau | ) |
Definition at line 377 of file RecoTauDiscriminantFunctions.cc.
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return VDouble(); }
double reco::tau::disc::OutlierN | ( | Tau | tau | ) |
Definition at line 275 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFChargedHadrCands(), reco::PFTau::isolationPFGammaCands(), and edm::RefVector< C, T, F >::size().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
double reco::tau::disc::OutlierNCharged | ( | Tau | tau | ) |
Definition at line 280 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFChargedHadrCands(), and edm::RefVector< C, T, F >::size().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return tau.isolationPFChargedHadrCands().size(); }
VDouble reco::tau::disc::OutlierPt | ( | Tau | tau | ) |
Definition at line 339 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::PFTau::isolationPFCands(), and reco::LeafCandidate::pt().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
double reco::tau::disc::OutlierSumPt | ( | Tau | tau | ) |
Definition at line 299 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::isolationPFChargedHadrCandsPtSum(), and reco::PFTau::isolationPFGammaCandsEtSum().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
VDouble reco::tau::disc::PiZeroAngle | ( | Tau | tau | ) |
Definition at line 334 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::LeafCandidate::p4(), and reco::PFTau::signalPiZeroCandidates().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
VDouble reco::tau::disc::PiZeroEta | ( | Tau | tau | ) |
Definition at line 330 of file RecoTauDiscriminantFunctions.cc.
References reco::LeafCandidate::eta(), extract(), and reco::PFTau::signalPiZeroCandidates().
{ return extract(tau.signalPiZeroCandidates(), std::mem_fun_ref(&RecoTauPiZero::eta)); }
VDouble reco::tau::disc::PiZeroPt | ( | Tau | tau | ) |
Definition at line 326 of file RecoTauDiscriminantFunctions.cc.
References extract(), reco::LeafCandidate::pt(), and reco::PFTau::signalPiZeroCandidates().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
double reco::tau::disc::Pt | ( | Tau | tau | ) |
Definition at line 71 of file RecoTauDiscriminantFunctions.cc.
References reco::LeafCandidate::pt().
Referenced by HCALRecHitAnalyzer::analyze(), DijetMass< Jet >::analyze(), ResolutionAnalyzer::analyze(), CaloTowerAnalyzer::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), JetMETHLTOfflineSource::beginRun(), L1TauAnalyzer::calcL1MCPFTauMatching(), L1TauAnalyzer::calcL1MCTauMatching(), PFTauDiscriminants::DiscriminantList::DiscriminantList(), L1TauAnalyzer::evalL1extraDecisions(), HLTElectronEtFilter::filter(), PythiaFilterGammaGamma::filter(), HLTElectronGenericFilter::filter(), PFBlockAlgo::goodPtResolution(), GlobalTrackerMuonAlignment::gradientGlobal(), GlobalTrackerMuonAlignment::gradientLocal(), BaseParticlePropagator::helixRadius(), BaseParticlePropagator::propagate(), BaseParticlePropagator::propagateToBeamCylinder(), BaseParticlePropagator::propagateToClosestApproach(), CSCTFPtMethods::Pt2Stn(), CSCTFPtMethods::Pt2Stn2010(), CSCTFPtMethods::Pt2Stn2011(), CSCTFPtMethods::Pt3Stn(), CSCTFPtMethods::Pt3Stn2010(), CSCTFPtMethods::Pt3Stn2011(), MuScleFit::selectMuons(), JetMETHLTOfflineSource::PathInfo::setHistos(), BTagHLTOfflineSource::PathInfo::setHistos(), ECALRecHitAnalyzer::WriteECALRecHits(), and BaseParticlePropagator::xyImpactParameter().
{ return tau.pt(); }
double reco::tau::disc::ScaledEtaJetCollimation | ( | Tau | tau | ) |
Definition at line 124 of file RecoTauDiscriminantFunctions.cc.
References abs, reco::PFTau::jetRef(), and mathSSE::sqrt().
double reco::tau::disc::ScaledOpeningDeltaR | ( | Tau | tau | ) |
Definition at line 153 of file RecoTauDiscriminantFunctions.cc.
References reco::deltaR(), i, j, max(), p4, reco::LeafCandidate::pt(), reco::PFTau::signalPFCands(), and edm::RefVector< C, T, F >::size().
{ double max = 0.0; const PFCandidateRefVector& cands = tau.signalPFCands(); for (size_t i = 0; i < cands.size()-1; ++i) { for (size_t j = i+1; j < cands.size(); ++j) { double deltaRVal = deltaR(cands[i]->p4(), cands[j]->p4()); if (deltaRVal > max) { max = deltaRVal; } } } // Correct for resolution if ( max < 0.05 ) max = 0.05; // Make invariant of PT return max*tau.pt();; }
double reco::tau::disc::ScaledPhiJetCollimation | ( | Tau | tau | ) |
Definition at line 171 of file RecoTauDiscriminantFunctions.cc.
References abs, reco::PFTau::jetRef(), and mathSSE::sqrt().
double reco::tau::disc::SignalPtFraction | ( | Tau | tau | ) |
Definition at line 104 of file RecoTauDiscriminantFunctions.cc.
References reco::PFTau::jetRef(), and reco::LeafCandidate::pt().
VDouble reco::tau::disc::TrackAngle | ( | Tau | tau | ) |
Definition at line 321 of file RecoTauDiscriminantFunctions.cc.
References extract(), notMainTrack(), and reco::LeafCandidate::p4().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList(), and DTLocalTriggerEfficiencyTest::runClientDiagnostic().
{ return extract(notMainTrack(tau), DeltaRToAxis(tau.p4())); }
VDouble reco::tau::disc::TrackEta | ( | Tau | tau | ) |
Definition at line 317 of file RecoTauDiscriminantFunctions.cc.
References reco::LeafCandidate::eta(), extract(), and notMainTrack().
{ return extract(notMainTrack(tau), std::mem_fun_ref(&PFCandidate::eta)); }
VDouble reco::tau::disc::TrackPt | ( | Tau | tau | ) |
Definition at line 313 of file RecoTauDiscriminantFunctions.cc.
References extract(), notMainTrack(), and reco::LeafCandidate::pt().
Referenced by PFTauDiscriminants::DiscriminantList::DiscriminantList().
{ return extract(notMainTrack(tau), std::mem_fun_ref(&PFCandidate::pt)); }