CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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::PFCandidatePtr > &theChargedCands, const std::vector< reco::PFCandidatePtr > &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::PFCandidatePtr > &signalChargedObjects, std::vector< reco::PFCandidatePtr > &outlierChargedObjects, std::vector< reco::PFCandidatePtr > &signalGammaObjects, std::vector< reco::PFCandidatePtr > &outlierGammaObjects, bool useScanningAxis)PFTauElementsOperators
ConeSizeTFormulaTauElementsOperatorsprotected
copyCandRefsFilteredByPt(const std::vector< reco::PFCandidatePtr > &theInputCands, std::vector< reco::PFCandidatePtr > &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
leadPFCand(const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadPFCand(const math::XYZVector &myVector, const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadPFChargedHadrCand(const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadPFChargedHadrCand(const math::XYZVector &myVector, const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadPFGammaCand(const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadPFGammaCand(const math::XYZVector &myVector, const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadPFNeutrHadrCand(const std::string matchingcone_metric, const double matchingcone_size, const double minPt) const PFTauElementsOperators
leadPFNeutrHadrCand(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::PFCandidatePtr > &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::PFCandidatePtr > &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::PFCandidatePtr > &, const reco::PFCandidate &, 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