CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
l1t::HPSPFTau Class Reference

#include <HPSPFTau.h>

Inheritance diagram for l1t::HPSPFTau:
reco::LeafCandidate reco::Candidate

Public Types

enum  Kind {
  kUndefined, kOneProng0Pi0, kOneProng1Pi0, kThreeProng0Pi0,
  kThreeProng1Pi0
}
 
- Public Types inherited from reco::LeafCandidate
typedef int Charge
 electric charge type More...
 
typedef CandidateCollection daughters
 collection of daughter candidates More...
 
typedef unsigned int index
 
typedef math::XYZTLorentzVector LorentzVector
 Lorentz vector. More...
 
typedef math::XYZPoint Point
 point in the space More...
 
typedef math::PtEtaPhiMLorentzVector PolarLorentzVector
 Lorentz vector. More...
 
typedef math::XYZVector Vector
 point in the space More...
 
- Public Types inherited from reco::Candidate
enum  { dimension = 3 }
 
enum  { size = dimension * (dimension + 1) / 2 }
 matix size More...
 
typedef int Charge
 electric charge type More...
 
typedef candidate::const_iterator const_iterator
 
typedef math::Error< dimension >::type CovarianceMatrix
 covariance error matrix (3x3) More...
 
typedef unsigned int index
 index type More...
 
typedef candidate::iterator iterator
 
typedef math::XYZTLorentzVector LorentzVector
 Lorentz vector. More...
 
typedef math::XYZPoint Point
 point in the space More...
 
typedef math::PtEtaPhiMLorentzVector PolarLorentzVector
 Lorentz vector. More...
 
typedef size_t size_type
 
typedef math::XYZVector Vector
 point in the space More...
 

Public Member Functions

 HPSPFTau ()
 default constructor More...
 
bool isChargedPFCandSeeded () const
 accessor functions for reco level quantities More...
 
const l1t::PFCandidateRefVectorisoAllL1PFCandidates () const
 
const l1t::PFCandidateRefVectorisoChargedHadrons () const
 
const l1t::PFCandidateRefVectorisoElectrons () const
 
float isolationConeSize () const
 
const l1t::PFCandidateRefVectorisoMuons () const
 
const l1t::PFCandidateRefVectorisoNeutralHadrons () const
 
const l1t::PFCandidateRefVectorisoPhotons () const
 
bool isPFJetSeeded () const
 
const l1t::PFCandidateRefleadChargedPFCand () const
 
bool passLooseIso () const
 
bool passLooseRelIso () const
 
bool passMediumIso () const
 
bool passMediumRelIso () const
 
bool passTightIso () const
 
bool passTightRelIso () const
 
bool passVLooseIso () const
 
bool passVLooseRelIso () const
 
const l1t::TkPrimaryVertexRefprimaryVertex () const
 
float rhoCorr () const
 
const l1t::PFCandidateRefseedChargedPFCand () const
 
const l1t::PFJetRefseedPFJet () const
 
const l1t::PFCandidateRefVectorsignalAllL1PFCandidates () const
 
const l1t::PFCandidateRefVectorsignalChargedHadrons () const
 
float signalConeSize () const
 
const l1t::PFCandidateRefVectorsignalElectrons () const
 
const l1t::PFCandidateRefVectorsignalMuons () const
 
const l1t::PFCandidateRefVectorsignalNeutralHadrons () const
 
const l1t::PFCandidateRefVectorsignalPhotons () const
 
const reco::Particle::LorentzVectorstrip_p4 () const
 
const l1t::PFCandidateRefVectorstripAllL1PFCandidates () const
 
const l1t::PFCandidateRefVectorstripElectrons () const
 
const l1t::PFCandidateRefVectorstripPhotons () const
 
const l1t::PFCandidateRefVectorsumAllL1PFCandidates () const
 
float sumAllL1PFCandidates_pt () const
 
const l1t::PFCandidateRefVectorsumChargedHadrons () const
 
float sumChargedIso () const
 
float sumChargedIsoPileup () const
 
float sumCombinedIso () const
 
const l1t::PFCandidateRefVectorsumElectrons () const
 
const l1t::PFCandidateRefVectorsumMuons () const
 
const l1t::PFCandidateRefVectorsumNeutralHadrons () const
 
float sumNeutralIso () const
 
const l1t::PFCandidateRefVectorsumPhotons () const
 
Kind tauType () const
 
 ~HPSPFTau () override
 destructor More...
 
- Public Member Functions inherited from reco::LeafCandidate
Vector boostToCM () const final
 
int charge () const final
 electric charge More...
 
LeafCandidateclone () const override
 returns a clone of the Candidate object More...
 
void construct (int qx3, float pt, float eta, float phi, float mass, const Point &vtx, int pdgId, int status)
 
const Candidatedaughter (const std::string &s) const override
 return daughter with a specified role name More...
 
Candidatedaughter (const std::string &s) override
 return daughter with a specified role name More...
 
const Candidatedaughter (size_type) const override
 return daughter at a given position (throws an exception) More...
 
Candidatedaughter (size_type) override
 return daughter at a given position (throws an exception) More...
 
double energy () const final
 energy More...
 
double et () const final
 transverse energy More...
 
double et2 () const final
 transverse energy squared (use this for cut!) More...
 
double eta () const final
 momentum pseudorapidity More...
 
void fillVertexCovariance (CovarianceMatrix &v) const override
 fill SMatrix More...
 
template<typename T >
T get () const
 get a component More...
 
template<typename T , typename Tag >
T get () const
 get a component More...
 
template<typename T >
T get (size_type i) const
 get a component More...
 
template<typename T , typename Tag >
T get (size_type i) const
 get a component More...
 
bool hasMasterClone () const override
 
bool hasMasterClonePtr () const override
 
bool isCaloMuon () const override
 
bool isConvertedPhoton () const override
 
bool isElectron () const override
 
bool isGlobalMuon () const override
 
bool isJet () const override
 
bool isMuon () const override
 
bool isPhoton () const override
 
bool isStandAloneMuon () const override
 
bool isTrackerMuon () const override
 
 LeafCandidate ()
 
template<typename... Args>
 LeafCandidate (Args &&... args)
 
 LeafCandidate (const Candidate &c)
 
 LeafCandidate (LeafCandidate &&)=default
 
 LeafCandidate (LeafCandidate &rh)
 
 LeafCandidate (LeafCandidate const &)=default
 
bool longLived () const final
 is long lived? More...
 
double mass () const final
 mass More...
 
bool massConstraint () const final
 do mass constraint? More...
 
double massSqr () const final
 mass squared More...
 
const CandidateBaseRefmasterClone () const override
 
const CandidatePtrmasterClonePtr () const override
 
template<typename Ref >
Ref masterRef () const
 cast master clone reference to a concrete type More...
 
Vector momentum () const final
 spatial momentum vector More...
 
const Candidatemother (size_type) const override
 return mother at a given position (throws an exception) More...
 
double mt () const final
 transverse mass More...
 
double mtSqr () const final
 transverse mass squared More...
 
template<typename T >
size_type numberOf () const
 number of components More...
 
template<typename T , typename Tag >
size_type numberOf () const
 number of components More...
 
size_t numberOfDaughters () const override
 number of daughters More...
 
size_t numberOfMothers () const override
 number of mothers More...
 
size_t numberOfSourceCandidatePtrs () const override
 
LeafCandidateoperator= (LeafCandidate &&)=default
 
LeafCandidateoperator= (LeafCandidate const &)=default
 
double p () const final
 magnitude of momentum vector More...
 
const LorentzVectorp4 () const final
 four-momentum Lorentz vector More...
 
int pdgId () const final
 PDG identifier. More...
 
double phi () const final
 momentum azimuthal angle More...
 
const PolarLorentzVectorpolarP4 () const final
 four-momentum Lorentz vector More...
 
double pt () const final
 transverse momentum More...
 
double px () const final
 x coordinate of momentum vector More...
 
double py () const final
 y coordinate of momentum vector More...
 
double pz () const final
 z coordinate of momentum vector More...
 
double rapidity () const final
 rapidity More...
 
void setCharge (Charge q) final
 set electric charge More...
 
void setLongLived () final
 
void setMass (double m) final
 set particle mass More...
 
void setMassConstraint () final
 
void setP4 (const LorentzVector &p4) final
 set 4-momentum More...
 
void setP4 (const PolarLorentzVector &p4) final
 set 4-momentum More...
 
void setPdgId (int pdgId) final
 
void setPz (double pz) final
 
void setStatus (int status) final
 set status word More...
 
void setThreeCharge (Charge qx3) final
 set electric charge More...
 
void setVertex (const Point &vertex) override
 set vertex More...
 
CandidatePtr sourceCandidatePtr (size_type i) const override
 
int status () const final
 status word More...
 
double theta () const final
 momentum polar angle More...
 
int threeCharge () const final
 electric charge More...
 
const Pointvertex () const override
 vertex position (overwritten by PF...) More...
 
double vertexChi2 () const override
 chi-squares More...
 
CovarianceMatrix vertexCovariance () const final
 return SMatrix More...
 
double vertexCovariance (int i, int j) const override
 (i, j)-th element of error matrix, i, j = 0, ... 2 More...
 
double vertexNdof () const override
 
double vertexNormalizedChi2 () const override
 chi-squared divided by n.d.o.f. More...
 
double vx () const override
 x coordinate of vertex position More...
 
double vy () const override
 y coordinate of vertex position More...
 
double vz () const override
 z coordinate of vertex position More...
 
double y () const final
 rapidity More...
 
 ~LeafCandidate () override
 destructor More...
 
- Public Member Functions inherited from reco::Candidate
iterator begin ()
 first daughter iterator More...
 
const_iterator begin () const
 first daughter const_iterator More...
 
virtual const TrackbestTrack () const
 
 Candidate ()
 default constructor More...
 
virtual float dxyError () const
 uncertainty on dxy More...
 
virtual float dzError () const
 uncertainty on dz More...
 
iterator end ()
 last daughter iterator More...
 
const_iterator end () const
 last daughter const_iterator More...
 
template<typename T >
T get () const
 get a component More...
 
template<typename T , typename Tag >
T get () const
 get a component More...
 
template<typename T >
T get (size_type i) const
 get a component More...
 
template<typename T , typename Tag >
T get (size_type i) const
 get a component More...
 
template<typename Ref >
Ref masterRef () const
 cast master clone reference to a concrete type More...
 
template<typename T >
size_type numberOf () const
 number of components More...
 
template<typename T , typename Tag >
size_type numberOf () const
 number of components More...
 
virtual void setSourceCandidatePtr (const CandidatePtr &ptr)
 Set the ptr to the source Candidate. More...
 
virtual ~Candidate ()
 destructor More...
 

Private Attributes

l1t::PFCandidateRefVector isoAllL1PFCandidates_
 
l1t::PFCandidateRefVector isoChargedHadrons_
 
l1t::PFCandidateRefVector isoElectrons_
 
float isolationConeSize_
 
l1t::PFCandidateRefVector isoMuons_
 
l1t::PFCandidateRefVector isoNeutralHadrons_
 
l1t::PFCandidateRefVector isoPhotons_
 
l1t::PFCandidateRef leadChargedPFCand_
 
bool passLooseIso_
 
bool passLooseRelIso_
 
bool passMediumIso_
 
bool passMediumRelIso_
 
bool passTightIso_
 
bool passTightRelIso_
 
bool passVLooseIso_
 
bool passVLooseRelIso_
 
l1t::TkPrimaryVertexRef primaryVertex_
 
float rhoCorr_
 
l1t::PFCandidateRef seedChargedPFCand_
 
l1t::PFJetRef seedPFJet_
 
l1t::PFCandidateRefVector signalAllL1PFCandidates_
 
l1t::PFCandidateRefVector signalChargedHadrons_
 
float signalConeSize_
 
l1t::PFCandidateRefVector signalElectrons_
 
l1t::PFCandidateRefVector signalMuons_
 
l1t::PFCandidateRefVector signalNeutralHadrons_
 
l1t::PFCandidateRefVector signalPhotons_
 
reco::Particle::LorentzVector strip_p4_
 
l1t::PFCandidateRefVector stripAllL1PFCandidates_
 
l1t::PFCandidateRefVector stripElectrons_
 
l1t::PFCandidateRefVector stripPhotons_
 
l1t::PFCandidateRefVector sumAllL1PFCandidates_
 
float sumAllL1PFCandidates_pt_
 
l1t::PFCandidateRefVector sumChargedHadrons_
 
float sumChargedIso_
 
float sumChargedIsoPileup_
 
float sumCombinedIso_
 
l1t::PFCandidateRefVector sumElectrons_
 
l1t::PFCandidateRefVector sumMuons_
 
l1t::PFCandidateRefVector sumNeutralHadrons_
 
float sumNeutralIso_
 
l1t::PFCandidateRefVector sumPhotons_
 
Kind tauType_
 

Additional Inherited Members

Detailed Description

Definition at line 14 of file HPSPFTau.h.

Member Enumeration Documentation

◆ Kind

Enumerator
kUndefined 
kOneProng0Pi0 
kOneProng1Pi0 
kThreeProng0Pi0 
kThreeProng1Pi0 

Definition at line 57 of file HPSPFTau.h.

Constructor & Destructor Documentation

◆ HPSPFTau()

l1t::HPSPFTau::HPSPFTau ( )

default constructor

Definition at line 5 of file HPSPFTau.cc.

7  sumChargedIso_(0.),
8  sumNeutralIso_(0.),
9  sumCombinedIso_(0.),
11  rhoCorr_(0.),
12  passTightIso_(false),
13  passMediumIso_(false),
14  passLooseIso_(false),
15  passVLooseIso_(false),
16  passTightRelIso_(false),
17  passMediumRelIso_(false),
18  passLooseRelIso_(false),
19  passVLooseRelIso_(false) {}

◆ ~HPSPFTau()

l1t::HPSPFTau::~HPSPFTau ( )
override

destructor

Definition at line 22 of file HPSPFTau.cc.

22 {}

Member Function Documentation

◆ isChargedPFCandSeeded()

bool l1t::HPSPFTau::isChargedPFCandSeeded ( ) const
inline

accessor functions for reco level quantities

Definition at line 23 of file HPSPFTau.h.

23 { return seedChargedPFCand_.isNonnull(); }

References edm::Ref< C, T, F >::isNonnull(), and seedChargedPFCand_.

Referenced by operator<<().

◆ isoAllL1PFCandidates()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::isoAllL1PFCandidates ( ) const
inline

Definition at line 41 of file HPSPFTau.h.

41 { return isoAllL1PFCandidates_; }

References isoAllL1PFCandidates_.

Referenced by operator<<().

◆ isoChargedHadrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::isoChargedHadrons ( ) const
inline

Definition at line 42 of file HPSPFTau.h.

42 { return isoChargedHadrons_; }

References isoChargedHadrons_.

◆ isoElectrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::isoElectrons ( ) const
inline

Definition at line 43 of file HPSPFTau.h.

43 { return isoElectrons_; }

References isoElectrons_.

◆ isolationConeSize()

float l1t::HPSPFTau::isolationConeSize ( ) const
inline

Definition at line 64 of file HPSPFTau.h.

64 { return signalConeSize_; }

References signalConeSize_.

◆ isoMuons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::isoMuons ( ) const
inline

Definition at line 46 of file HPSPFTau.h.

46 { return isoMuons_; }

References isoMuons_.

◆ isoNeutralHadrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::isoNeutralHadrons ( ) const
inline

Definition at line 44 of file HPSPFTau.h.

44 { return isoNeutralHadrons_; }

References isoNeutralHadrons_.

◆ isoPhotons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::isoPhotons ( ) const
inline

Definition at line 45 of file HPSPFTau.h.

45 { return isoPhotons_; }

References isoPhotons_.

◆ isPFJetSeeded()

bool l1t::HPSPFTau::isPFJetSeeded ( ) const
inline

Definition at line 24 of file HPSPFTau.h.

24 { return seedPFJet_.isNonnull(); }

References edm::Ref< C, T, F >::isNonnull(), and seedPFJet_.

Referenced by operator<<().

◆ leadChargedPFCand()

const l1t::PFCandidateRef& l1t::HPSPFTau::leadChargedPFCand ( ) const
inline

Definition at line 28 of file HPSPFTau.h.

28 { return leadChargedPFCand_; }

References leadChargedPFCand_.

Referenced by HLTDoubletDZ< T1, T2 >::computeDZ(), and operator<<().

◆ passLooseIso()

bool l1t::HPSPFTau::passLooseIso ( ) const
inline

Definition at line 74 of file HPSPFTau.h.

74 { return passLooseIso_; }

References passLooseIso_.

◆ passLooseRelIso()

bool l1t::HPSPFTau::passLooseRelIso ( ) const
inline

Definition at line 79 of file HPSPFTau.h.

79 { return passLooseRelIso_; }

References passLooseRelIso_.

◆ passMediumIso()

bool l1t::HPSPFTau::passMediumIso ( ) const
inline

Definition at line 73 of file HPSPFTau.h.

73 { return passMediumIso_; }

References passMediumIso_.

◆ passMediumRelIso()

bool l1t::HPSPFTau::passMediumRelIso ( ) const
inline

Definition at line 78 of file HPSPFTau.h.

78 { return passMediumRelIso_; }

References passMediumRelIso_.

◆ passTightIso()

bool l1t::HPSPFTau::passTightIso ( ) const
inline

Definition at line 72 of file HPSPFTau.h.

72 { return passTightIso_; }

References passTightIso_.

◆ passTightRelIso()

bool l1t::HPSPFTau::passTightRelIso ( ) const
inline

Definition at line 77 of file HPSPFTau.h.

77 { return passTightRelIso_; }

References passTightRelIso_.

◆ passVLooseIso()

bool l1t::HPSPFTau::passVLooseIso ( ) const
inline

Definition at line 75 of file HPSPFTau.h.

75 { return passVLooseIso_; }

References passVLooseIso_.

◆ passVLooseRelIso()

bool l1t::HPSPFTau::passVLooseRelIso ( ) const
inline

Definition at line 80 of file HPSPFTau.h.

80 { return passVLooseRelIso_; }

References passVLooseRelIso_.

◆ primaryVertex()

const l1t::TkPrimaryVertexRef& l1t::HPSPFTau::primaryVertex ( ) const
inline

Definition at line 55 of file HPSPFTau.h.

55 { return primaryVertex_; }

References primaryVertex_.

Referenced by operator<<().

◆ rhoCorr()

float l1t::HPSPFTau::rhoCorr ( ) const
inline

Definition at line 70 of file HPSPFTau.h.

70 { return rhoCorr_; }

References rhoCorr_.

◆ seedChargedPFCand()

const l1t::PFCandidateRef& l1t::HPSPFTau::seedChargedPFCand ( ) const
inline

Definition at line 26 of file HPSPFTau.h.

26 { return seedChargedPFCand_; }

References seedChargedPFCand_.

◆ seedPFJet()

const l1t::PFJetRef& l1t::HPSPFTau::seedPFJet ( ) const
inline

Definition at line 27 of file HPSPFTau.h.

27 { return seedPFJet_; }

References seedPFJet_.

◆ signalAllL1PFCandidates()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::signalAllL1PFCandidates ( ) const
inline

Definition at line 30 of file HPSPFTau.h.

30 { return signalAllL1PFCandidates_; }

References signalAllL1PFCandidates_.

Referenced by operator<<().

◆ signalChargedHadrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::signalChargedHadrons ( ) const
inline

Definition at line 31 of file HPSPFTau.h.

31 { return signalChargedHadrons_; }

References signalChargedHadrons_.

◆ signalConeSize()

float l1t::HPSPFTau::signalConeSize ( ) const
inline

Definition at line 63 of file HPSPFTau.h.

63 { return signalConeSize_; }

References signalConeSize_.

◆ signalElectrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::signalElectrons ( ) const
inline

Definition at line 32 of file HPSPFTau.h.

32 { return signalElectrons_; }

References signalElectrons_.

◆ signalMuons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::signalMuons ( ) const
inline

Definition at line 35 of file HPSPFTau.h.

35 { return signalMuons_; }

References signalMuons_.

◆ signalNeutralHadrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::signalNeutralHadrons ( ) const
inline

Definition at line 33 of file HPSPFTau.h.

33 { return signalNeutralHadrons_; }

References signalNeutralHadrons_.

◆ signalPhotons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::signalPhotons ( ) const
inline

Definition at line 34 of file HPSPFTau.h.

34 { return signalPhotons_; }

References signalPhotons_.

◆ strip_p4()

const reco::Particle::LorentzVector& l1t::HPSPFTau::strip_p4 ( ) const
inline

Definition at line 60 of file HPSPFTau.h.

60 { return strip_p4_; }

References strip_p4_.

Referenced by operator<<().

◆ stripAllL1PFCandidates()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::stripAllL1PFCandidates ( ) const
inline

Definition at line 37 of file HPSPFTau.h.

37 { return stripAllL1PFCandidates_; }

References stripAllL1PFCandidates_.

Referenced by operator<<().

◆ stripElectrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::stripElectrons ( ) const
inline

Definition at line 38 of file HPSPFTau.h.

38 { return stripElectrons_; }

References stripElectrons_.

◆ stripPhotons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::stripPhotons ( ) const
inline

Definition at line 39 of file HPSPFTau.h.

39 { return stripPhotons_; }

References stripPhotons_.

◆ sumAllL1PFCandidates()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::sumAllL1PFCandidates ( ) const
inline

Definition at line 48 of file HPSPFTau.h.

48 { return sumAllL1PFCandidates_; }

References sumAllL1PFCandidates_.

◆ sumAllL1PFCandidates_pt()

float l1t::HPSPFTau::sumAllL1PFCandidates_pt ( ) const
inline

Definition at line 62 of file HPSPFTau.h.

62 { return sumAllL1PFCandidates_pt_; }

References sumAllL1PFCandidates_pt_.

◆ sumChargedHadrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::sumChargedHadrons ( ) const
inline

Definition at line 49 of file HPSPFTau.h.

49 { return sumChargedHadrons_; }

References sumChargedHadrons_.

◆ sumChargedIso()

float l1t::HPSPFTau::sumChargedIso ( ) const
inline

Definition at line 66 of file HPSPFTau.h.

66 { return sumChargedIso_; }

References sumChargedIso_.

Referenced by operator<<().

◆ sumChargedIsoPileup()

float l1t::HPSPFTau::sumChargedIsoPileup ( ) const
inline

Definition at line 69 of file HPSPFTau.h.

69 { return sumChargedIsoPileup_; }

References sumChargedIsoPileup_.

Referenced by operator<<().

◆ sumCombinedIso()

float l1t::HPSPFTau::sumCombinedIso ( ) const
inline

Definition at line 68 of file HPSPFTau.h.

68 { return sumCombinedIso_; }

References sumCombinedIso_.

◆ sumElectrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::sumElectrons ( ) const
inline

Definition at line 50 of file HPSPFTau.h.

50 { return sumElectrons_; }

References sumElectrons_.

◆ sumMuons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::sumMuons ( ) const
inline

Definition at line 53 of file HPSPFTau.h.

53 { return sumMuons_; }

References sumMuons_.

◆ sumNeutralHadrons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::sumNeutralHadrons ( ) const
inline

Definition at line 51 of file HPSPFTau.h.

51 { return sumNeutralHadrons_; }

References sumNeutralHadrons_.

◆ sumNeutralIso()

float l1t::HPSPFTau::sumNeutralIso ( ) const
inline

Definition at line 67 of file HPSPFTau.h.

67 { return sumNeutralIso_; }

References sumNeutralIso_.

Referenced by operator<<().

◆ sumPhotons()

const l1t::PFCandidateRefVector& l1t::HPSPFTau::sumPhotons ( ) const
inline

Definition at line 52 of file HPSPFTau.h.

52 { return sumPhotons_; }

References sumPhotons_.

◆ tauType()

Kind l1t::HPSPFTau::tauType ( ) const
inline

Definition at line 58 of file HPSPFTau.h.

58 { return tauType_; }

References tauType_.

Referenced by operator<<().

Member Data Documentation

◆ isoAllL1PFCandidates_

l1t::PFCandidateRefVector l1t::HPSPFTau::isoAllL1PFCandidates_
private

Definition at line 98 of file HPSPFTau.h.

Referenced by isoAllL1PFCandidates().

◆ isoChargedHadrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::isoChargedHadrons_
private

Definition at line 99 of file HPSPFTau.h.

Referenced by isoChargedHadrons().

◆ isoElectrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::isoElectrons_
private

Definition at line 100 of file HPSPFTau.h.

Referenced by isoElectrons().

◆ isolationConeSize_

float l1t::HPSPFTau::isolationConeSize_
private

Definition at line 119 of file HPSPFTau.h.

◆ isoMuons_

l1t::PFCandidateRefVector l1t::HPSPFTau::isoMuons_
private

Definition at line 103 of file HPSPFTau.h.

Referenced by isoMuons().

◆ isoNeutralHadrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::isoNeutralHadrons_
private

Definition at line 101 of file HPSPFTau.h.

Referenced by isoNeutralHadrons().

◆ isoPhotons_

l1t::PFCandidateRefVector l1t::HPSPFTau::isoPhotons_
private

Definition at line 102 of file HPSPFTau.h.

Referenced by isoPhotons().

◆ leadChargedPFCand_

l1t::PFCandidateRef l1t::HPSPFTau::leadChargedPFCand_
private

Definition at line 85 of file HPSPFTau.h.

Referenced by leadChargedPFCand().

◆ passLooseIso_

bool l1t::HPSPFTau::passLooseIso_
private

Definition at line 129 of file HPSPFTau.h.

Referenced by passLooseIso().

◆ passLooseRelIso_

bool l1t::HPSPFTau::passLooseRelIso_
private

Definition at line 134 of file HPSPFTau.h.

Referenced by passLooseRelIso().

◆ passMediumIso_

bool l1t::HPSPFTau::passMediumIso_
private

Definition at line 128 of file HPSPFTau.h.

Referenced by passMediumIso().

◆ passMediumRelIso_

bool l1t::HPSPFTau::passMediumRelIso_
private

Definition at line 133 of file HPSPFTau.h.

Referenced by passMediumRelIso().

◆ passTightIso_

bool l1t::HPSPFTau::passTightIso_
private

Definition at line 127 of file HPSPFTau.h.

Referenced by passTightIso().

◆ passTightRelIso_

bool l1t::HPSPFTau::passTightRelIso_
private

Definition at line 132 of file HPSPFTau.h.

Referenced by passTightRelIso().

◆ passVLooseIso_

bool l1t::HPSPFTau::passVLooseIso_
private

Definition at line 130 of file HPSPFTau.h.

Referenced by passVLooseIso().

◆ passVLooseRelIso_

bool l1t::HPSPFTau::passVLooseRelIso_
private

Definition at line 135 of file HPSPFTau.h.

Referenced by passVLooseRelIso().

◆ primaryVertex_

l1t::TkPrimaryVertexRef l1t::HPSPFTau::primaryVertex_
private

Definition at line 112 of file HPSPFTau.h.

Referenced by primaryVertex().

◆ rhoCorr_

float l1t::HPSPFTau::rhoCorr_
private

Definition at line 125 of file HPSPFTau.h.

Referenced by rhoCorr().

◆ seedChargedPFCand_

l1t::PFCandidateRef l1t::HPSPFTau::seedChargedPFCand_
private

Definition at line 83 of file HPSPFTau.h.

Referenced by isChargedPFCandSeeded(), and seedChargedPFCand().

◆ seedPFJet_

l1t::PFJetRef l1t::HPSPFTau::seedPFJet_
private

Definition at line 84 of file HPSPFTau.h.

Referenced by isPFJetSeeded(), and seedPFJet().

◆ signalAllL1PFCandidates_

l1t::PFCandidateRefVector l1t::HPSPFTau::signalAllL1PFCandidates_
private

Definition at line 87 of file HPSPFTau.h.

Referenced by signalAllL1PFCandidates().

◆ signalChargedHadrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::signalChargedHadrons_
private

Definition at line 88 of file HPSPFTau.h.

Referenced by signalChargedHadrons().

◆ signalConeSize_

float l1t::HPSPFTau::signalConeSize_
private

Definition at line 118 of file HPSPFTau.h.

Referenced by isolationConeSize(), and signalConeSize().

◆ signalElectrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::signalElectrons_
private

Definition at line 89 of file HPSPFTau.h.

Referenced by signalElectrons().

◆ signalMuons_

l1t::PFCandidateRefVector l1t::HPSPFTau::signalMuons_
private

Definition at line 92 of file HPSPFTau.h.

Referenced by signalMuons().

◆ signalNeutralHadrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::signalNeutralHadrons_
private

Definition at line 90 of file HPSPFTau.h.

Referenced by signalNeutralHadrons().

◆ signalPhotons_

l1t::PFCandidateRefVector l1t::HPSPFTau::signalPhotons_
private

Definition at line 91 of file HPSPFTau.h.

Referenced by signalPhotons().

◆ strip_p4_

reco::Particle::LorentzVector l1t::HPSPFTau::strip_p4_
private

Definition at line 115 of file HPSPFTau.h.

Referenced by strip_p4().

◆ stripAllL1PFCandidates_

l1t::PFCandidateRefVector l1t::HPSPFTau::stripAllL1PFCandidates_
private

Definition at line 94 of file HPSPFTau.h.

Referenced by stripAllL1PFCandidates().

◆ stripElectrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::stripElectrons_
private

Definition at line 95 of file HPSPFTau.h.

Referenced by stripElectrons().

◆ stripPhotons_

l1t::PFCandidateRefVector l1t::HPSPFTau::stripPhotons_
private

Definition at line 96 of file HPSPFTau.h.

Referenced by stripPhotons().

◆ sumAllL1PFCandidates_

l1t::PFCandidateRefVector l1t::HPSPFTau::sumAllL1PFCandidates_
private

Definition at line 105 of file HPSPFTau.h.

Referenced by sumAllL1PFCandidates().

◆ sumAllL1PFCandidates_pt_

float l1t::HPSPFTau::sumAllL1PFCandidates_pt_
private

Definition at line 117 of file HPSPFTau.h.

Referenced by sumAllL1PFCandidates_pt().

◆ sumChargedHadrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::sumChargedHadrons_
private

Definition at line 106 of file HPSPFTau.h.

Referenced by sumChargedHadrons().

◆ sumChargedIso_

float l1t::HPSPFTau::sumChargedIso_
private

Definition at line 121 of file HPSPFTau.h.

Referenced by sumChargedIso().

◆ sumChargedIsoPileup_

float l1t::HPSPFTau::sumChargedIsoPileup_
private

Definition at line 124 of file HPSPFTau.h.

Referenced by sumChargedIsoPileup().

◆ sumCombinedIso_

float l1t::HPSPFTau::sumCombinedIso_
private

Definition at line 123 of file HPSPFTau.h.

Referenced by sumCombinedIso().

◆ sumElectrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::sumElectrons_
private

Definition at line 107 of file HPSPFTau.h.

Referenced by sumElectrons().

◆ sumMuons_

l1t::PFCandidateRefVector l1t::HPSPFTau::sumMuons_
private

Definition at line 110 of file HPSPFTau.h.

Referenced by sumMuons().

◆ sumNeutralHadrons_

l1t::PFCandidateRefVector l1t::HPSPFTau::sumNeutralHadrons_
private

Definition at line 108 of file HPSPFTau.h.

Referenced by sumNeutralHadrons().

◆ sumNeutralIso_

float l1t::HPSPFTau::sumNeutralIso_
private

Definition at line 122 of file HPSPFTau.h.

Referenced by sumNeutralIso().

◆ sumPhotons_

l1t::PFCandidateRefVector l1t::HPSPFTau::sumPhotons_
private

Definition at line 109 of file HPSPFTau.h.

Referenced by sumPhotons().

◆ tauType_

Kind l1t::HPSPFTau::tauType_
private

Definition at line 113 of file HPSPFTau.h.

Referenced by tauType().

l1t::HPSPFTau::seedPFJet_
l1t::PFJetRef seedPFJet_
Definition: HPSPFTau.h:84
l1t::HPSPFTau::stripAllL1PFCandidates_
l1t::PFCandidateRefVector stripAllL1PFCandidates_
Definition: HPSPFTau.h:94
l1t::HPSPFTau::isoMuons_
l1t::PFCandidateRefVector isoMuons_
Definition: HPSPFTau.h:103
l1t::HPSPFTau::passLooseRelIso_
bool passLooseRelIso_
Definition: HPSPFTau.h:134
l1t::HPSPFTau::isoElectrons_
l1t::PFCandidateRefVector isoElectrons_
Definition: HPSPFTau.h:100
l1t::HPSPFTau::signalNeutralHadrons_
l1t::PFCandidateRefVector signalNeutralHadrons_
Definition: HPSPFTau.h:90
l1t::HPSPFTau::signalMuons_
l1t::PFCandidateRefVector signalMuons_
Definition: HPSPFTau.h:92
l1t::HPSPFTau::primaryVertex_
l1t::TkPrimaryVertexRef primaryVertex_
Definition: HPSPFTau.h:112
l1t::HPSPFTau::sumChargedIso_
float sumChargedIso_
Definition: HPSPFTau.h:121
l1t::HPSPFTau::signalChargedHadrons_
l1t::PFCandidateRefVector signalChargedHadrons_
Definition: HPSPFTau.h:88
l1t::HPSPFTau::kThreeProng1Pi0
Definition: HPSPFTau.h:57
l1t::HPSPFTau::stripElectrons_
l1t::PFCandidateRefVector stripElectrons_
Definition: HPSPFTau.h:95
l1t::HPSPFTau::sumElectrons_
l1t::PFCandidateRefVector sumElectrons_
Definition: HPSPFTau.h:107
l1t::HPSPFTau::kOneProng1Pi0
Definition: HPSPFTau.h:57
l1t::HPSPFTau::passVLooseIso_
bool passVLooseIso_
Definition: HPSPFTau.h:130
l1t::HPSPFTau::kThreeProng0Pi0
Definition: HPSPFTau.h:57
l1t::HPSPFTau::signalAllL1PFCandidates_
l1t::PFCandidateRefVector signalAllL1PFCandidates_
Definition: HPSPFTau.h:87
l1t::HPSPFTau::passLooseIso_
bool passLooseIso_
Definition: HPSPFTau.h:129
l1t::HPSPFTau::leadChargedPFCand_
l1t::PFCandidateRef leadChargedPFCand_
Definition: HPSPFTau.h:85
l1t::HPSPFTau::sumChargedHadrons_
l1t::PFCandidateRefVector sumChargedHadrons_
Definition: HPSPFTau.h:106
l1t::HPSPFTau::isoPhotons_
l1t::PFCandidateRefVector isoPhotons_
Definition: HPSPFTau.h:102
l1t::HPSPFTau::kUndefined
Definition: HPSPFTau.h:57
l1t::HPSPFTau::strip_p4_
reco::Particle::LorentzVector strip_p4_
Definition: HPSPFTau.h:115
l1t::HPSPFTau::passMediumIso_
bool passMediumIso_
Definition: HPSPFTau.h:128
l1t::HPSPFTau::kOneProng0Pi0
Definition: HPSPFTau.h:57
l1t::HPSPFTau::sumChargedIsoPileup_
float sumChargedIsoPileup_
Definition: HPSPFTau.h:124
l1t::HPSPFTau::isoChargedHadrons_
l1t::PFCandidateRefVector isoChargedHadrons_
Definition: HPSPFTau.h:99
edm::Ref::isNonnull
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:238
l1t::HPSPFTau::sumMuons_
l1t::PFCandidateRefVector sumMuons_
Definition: HPSPFTau.h:110
l1t::HPSPFTau::passTightRelIso_
bool passTightRelIso_
Definition: HPSPFTau.h:132
l1t::HPSPFTau::signalConeSize_
float signalConeSize_
Definition: HPSPFTau.h:118
l1t::HPSPFTau::sumCombinedIso_
float sumCombinedIso_
Definition: HPSPFTau.h:123
l1t::HPSPFTau::signalElectrons_
l1t::PFCandidateRefVector signalElectrons_
Definition: HPSPFTau.h:89
l1t::HPSPFTau::isoNeutralHadrons_
l1t::PFCandidateRefVector isoNeutralHadrons_
Definition: HPSPFTau.h:101
l1t::HPSPFTau::seedChargedPFCand_
l1t::PFCandidateRef seedChargedPFCand_
Definition: HPSPFTau.h:83
l1t::HPSPFTau::passMediumRelIso_
bool passMediumRelIso_
Definition: HPSPFTau.h:133
l1t::HPSPFTau::sumAllL1PFCandidates_pt_
float sumAllL1PFCandidates_pt_
Definition: HPSPFTau.h:117
l1t::HPSPFTau::sumNeutralIso_
float sumNeutralIso_
Definition: HPSPFTau.h:122
l1t::HPSPFTau::stripPhotons_
l1t::PFCandidateRefVector stripPhotons_
Definition: HPSPFTau.h:96
l1t::HPSPFTau::sumNeutralHadrons_
l1t::PFCandidateRefVector sumNeutralHadrons_
Definition: HPSPFTau.h:108
l1t::HPSPFTau::tauType_
Kind tauType_
Definition: HPSPFTau.h:113
l1t::HPSPFTau::sumAllL1PFCandidates_
l1t::PFCandidateRefVector sumAllL1PFCandidates_
Definition: HPSPFTau.h:105
l1t::HPSPFTau::isoAllL1PFCandidates_
l1t::PFCandidateRefVector isoAllL1PFCandidates_
Definition: HPSPFTau.h:98
l1t::HPSPFTau::sumPhotons_
l1t::PFCandidateRefVector sumPhotons_
Definition: HPSPFTau.h:109
l1t::HPSPFTau::passVLooseRelIso_
bool passVLooseRelIso_
Definition: HPSPFTau.h:135
l1t::HPSPFTau::rhoCorr_
float rhoCorr_
Definition: HPSPFTau.h:125
l1t::HPSPFTau::passTightIso_
bool passTightIso_
Definition: HPSPFTau.h:127
l1t::HPSPFTau::signalPhotons_
l1t::PFCandidateRefVector signalPhotons_
Definition: HPSPFTau.h:91