CMS 3D CMS Logo

PFTauElementsOperators Member List

This is the complete list of members for PFTauElementsOperators, including all inherited members.

AreaMetric_recoElements_maxabsEta_PFTauElementsOperatorsprivate
BaseTau_TauElementsOperatorsprotected
computeAngle(const math::XYZVector &vec1, const math::XYZVector &vec2)PFTauElementsOperatorsprivate
computeConeSize(const TFormula &ConeSizeTFormula, double ConeSizeMin, double ConeSizeMax)TauElementsOperators
computeConeSize(const TFormula &ConeSizeTFormula, double ConeSizeMin, double ConeSizeMax, double transverseEnergy, double energy, double jetOpeningAngle=0.)TauElementsOperators
computeDeltaR(const math::XYZVector &vec1, const math::XYZVector &vec2)PFTauElementsOperatorsprivate
computeInsideOutContents(const std::vector< reco::CandidatePtr > &theChargedCands, const std::vector< reco::CandidatePtr > &theGammaCands, const math::XYZVector &leadTrackVector, const TFormula &coneSizeFormula, double(*ptrToMetricFunction)(const math::XYZVector &, const math::XYZVector &), const double minChargedSize, const double maxChargedSize, const double minNeutralSize, const double maxNeutralSize, const double minChargedPt, const double minNeutralPt, const std::string &outlierCollectorConeMetric, const double outlierCollectorConeSize, std::vector< reco::CandidatePtr > &signalChargedObjects, std::vector< reco::CandidatePtr > &outlierChargedObjects, std::vector< reco::CandidatePtr > &signalGammaObjects, std::vector< reco::CandidatePtr > &outlierGammaObjects, bool useScanningAxis)PFTauElementsOperators
ConeSizeTFormulaTauElementsOperatorsprotected
copyCandRefsFilteredByPt(const std::vector< reco::CandidatePtr > &theInputCands, std::vector< reco::CandidatePtr > &theOutputCands, const double minPt)PFTauElementsOperators
discriminatorByIsolPFCandsEtSum(double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFCandsEtSum(std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFCandsEtSum(const math::XYZVector &myVector, std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFCandsN(int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFCandsN(std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFCandsN(const math::XYZVector &myVector, std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFChargedHadrCandsEtSum(std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFChargedHadrCandsEtSum(double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFChargedHadrCandsEtSum(const math::XYZVector &myVector, std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFChargedHadrCandsN(int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFChargedHadrCandsN(std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFChargedHadrCandsN(const math::XYZVector &myVector, std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFGammaCandsEtSum(double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFGammaCandsEtSum(std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFGammaCandsEtSum(const math::XYZVector &myVector, std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFGammaCandsN(int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFGammaCandsN(std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFGammaCandsN(const math::XYZVector &myVector, std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFNeutrHadrCandsEtSum(double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFNeutrHadrCandsEtSum(std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFNeutrHadrCandsEtSum(const math::XYZVector &myVector, std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, double IsolPFCands_maxEtSum=0)PFTauElementsOperators
discriminatorByIsolPFNeutrHadrCandsN(int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFNeutrHadrCandsN(std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolPFNeutrHadrCandsN(const math::XYZVector &myVector, std::string matchingcone_metric, double matchingcone_size, std::string signalcone_metric, double signalcone_size, std::string isolcone_metric, double isolcone_size, bool useOnlyChargedHadrforleadPFCand, double minPt_leadPFCand, double minPt_PFCand, int IsolPFCands_maxN=0)PFTauElementsOperators
discriminatorByIsolTracksN(unsigned int isolationAnnulus_Tracksmaxn) const TauElementsOperators
discriminatorByIsolTracksN(const math::XYZVector &coneAxis, std::string matchingConeMetric, double matchingConeSize, double ptLeadingTrackMin, double ptOtherTracksMin, std::string signalConeMetric, double signalConeSize, std::string isolationConeMetric, double isolationConeSize, unsigned int isolationAnnulus_Tracksmaxn) const TauElementsOperators
discriminatorByIsolTracksN(std::string matchingConeMetric, double matchingConeSize, double ptLeadingTrackMin, double ptOtherTracksMin, std::string signalConeMetric, double signalConeSize, std::string isolationConeMetric, double isolationConeSize, unsigned int isolationAnnulus_Tracksmaxn) const TauElementsOperators
IsolPFCands_PFTauElementsOperatorsprivate
IsolPFChargedHadrCands_PFTauElementsOperatorsprivate
IsolPFGammaCands_PFTauElementsOperatorsprivate
IsolPFNeutrHadrCands_PFTauElementsOperatorsprivate
IsolTracks_TauElementsOperatorsprotected
leadCand(const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadCand(const math::XYZVector &myVector, const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadChargedHadrCand(const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadChargedHadrCand(const math::XYZVector &myVector, const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadGammaCand(const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadGammaCand(const math::XYZVector &myVector, const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadNeutrHadrCand(const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadNeutrHadrCand(const math::XYZVector &myVector, const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadTk(std::string matchingConeMetric, double matchingConeSize, double ptTrackMin) const TauElementsOperators
leadTk(const math::XYZVector &jetAxis, std::string matchingConeMetric, double matchingConeSize, double ptTrackMin) const TauElementsOperators
metricAngle_PFTauElementsOperatorsprivate
metricDR_PFTauElementsOperatorsprivate
PFCandidatesInEllipse_PFTauElementsOperatorsprivate
PFCands_PFTauElementsOperatorsprivate
PFCandsInAnnulus(const std::vector< reco::CandidatePtr > &PFCands, const math::XYZVector &myVector, const std::string innercone_metric, const double innercone_size, const std::string outercone_metric, const double outercone_size, const double minPt) const PFTauElementsOperators
PFCandsInAnnulus(const math::XYZVector &myVector, const std::string innercone_metric, const double innercone_size, const std::string outercone_metric, const double outercone_size, const double minPt) const PFTauElementsOperators
PFCandsinAnnulus_innerAngleouterAnglemetrics_PFTauElementsOperatorsprivate
PFCandsinAnnulus_innerAngleouterDRmetrics_PFTauElementsOperatorsprivate
PFCandsinAnnulus_innerDRouterAnglemetrics_PFTauElementsOperatorsprivate
PFCandsinAnnulus_innerDRouterDRmetrics_PFTauElementsOperatorsprivate
PFCandsInCone(const std::vector< reco::CandidatePtr > &PFCands, const math::XYZVector &myVector, const std::string conemetric, const double conesize, const double minPt) const PFTauElementsOperators
PFCandsInCone(const math::XYZVector &myVector, const std::string conemetric, const double conesize, const double minPt) const PFTauElementsOperators
PFCandsinCone_Anglemetric_PFTauElementsOperatorsprivate
PFCandsinCone_DRmetric_PFTauElementsOperatorsprivate
PFChargedHadrCands_PFTauElementsOperatorsprivate
PFChargedHadrCandsInAnnulus(const math::XYZVector &myVector, const std::string innercone_metric, const double innercone_size, const std::string outercone_metric, const double outercone_size, const double minPt) const PFTauElementsOperators
PFChargedHadrCandsInAnnulus(const math::XYZVector &myVector, const std::string innercone_metric, const double innercone_size, const std::string outercone_metric, const double outercone_size, const double minPt, const double PFChargedHadrCand_tracktorefpoint_maxDZ, const double refpoint_Z, const reco::Vertex &myPV) const PFTauElementsOperators
PFChargedHadrCandsInCone(const math::XYZVector &myVector, const std::string conemetric, const double conesize, const double minPt) const PFTauElementsOperators
PFChargedHadrCandsInCone(const math::XYZVector &myVector, const std::string conemetric, const double conesize, const double minPt, const double PFChargedHadrCand_tracktorefpoint_maxDZ, const double refpoint_Z, const reco::Vertex &mPV) const PFTauElementsOperators
PFGammaCands_PFTauElementsOperatorsprivate
PFGammaCandsInAnnulus(const math::XYZVector &myVector, const std::string innercone_metric, const double innercone_size, const std::string outercone_metric, const double outercone_size, const double minPt) const PFTauElementsOperators
PFGammaCandsInCone(const math::XYZVector &myVector, const std::string conemetric, const double conesize, const double minPt) const PFTauElementsOperators
PFGammaCandsInOutEllipse(const std::vector< reco::CandidatePtr > &, const reco::Candidate &, double rPhi, double rEta, double maxPt) const PFTauElementsOperators
PFJetRef_PFTauElementsOperatorsprivate
PFNeutrHadrCands_PFTauElementsOperatorsprivate
PFNeutrHadrCandsInAnnulus(const math::XYZVector &myVector, const std::string innercone_metric, const double innercone_size, const std::string outercone_metric, const double outercone_size, const double minPt) const PFTauElementsOperators
PFNeutrHadrCandsInCone(const math::XYZVector &myVector, const std::string conemetric, const double conesize, const double minPt) const PFTauElementsOperators
PFTauElementsOperators(reco::PFTau &thePFTau)PFTauElementsOperators
replaceSubStr(std::string &s, const std::string &oldSubStr, const std::string &newSubStr)TauElementsOperators
setAreaMetricrecoElementsmaxabsEta(double x)PFTauElementsOperators
TauElementsOperators()TauElementsOperators
TauElementsOperators(reco::BaseTau &)TauElementsOperators
Tracks_TauElementsOperatorsprotected
tracksInAnnulus(const math::XYZVector &coneAxis, const std::string innerconeMetric, const double innerconeSize, const std::string outerconeMetric, const double outerconeSize, const double ptTrackMin) const TauElementsOperators
tracksInAnnulus(const math::XYZVector &coneAxis, const std::string innerconeMetric, const double innerconeSize, const std::string outerconeMetric, const double outerconeSize, const double ptTrackMin, const double tracktorefpoint_maxDZ, const double refpoint_Z, const reco::Vertex &myPV) const TauElementsOperators
TracksinAnnulus_innerAngleouterAnglemetrics_TauElementsOperatorsprotected
TracksinAnnulus_innerAngleouterDRmetrics_TauElementsOperatorsprotected
TracksinAnnulus_innerDRouterAnglemetrics_TauElementsOperatorsprotected
TracksinAnnulus_innerDRouterDRmetrics_TauElementsOperatorsprotected
tracksInCone(const math::XYZVector &coneAxis, const std::string coneMetric, const double coneSize, const double ptTrackMin) const TauElementsOperators
tracksInCone(const math::XYZVector &coneAxis, const std::string coneMetric, const double coneSize, const double ptTrackMin, const double tracktorefpoint_maxDZ, const double refpoint_Z, const reco::Vertex &myPV) const TauElementsOperators
TracksinCone_Anglemetric_TauElementsOperatorsprotected
TracksinCone_DRmetric_TauElementsOperatorsprotected
~PFTauElementsOperators()PFTauElementsOperatorsinline
~TauElementsOperators()TauElementsOperatorsinline