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...
 
bool isJetSeeded () const
 
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
 
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::VertexWordRefprimaryVertex () const
 
const l1t::PFCandidateRefseedChargedPFCand () const
 
const reco::CaloJetRefseedJet () const
 
void setIsoAllL1PFCandidates (l1t::PFCandidateRefVector isoAllL1PFCandidates)
 
void setIsoChargedHadrons (l1t::PFCandidateRefVector isoChargedHadrons)
 
void setIsoElectrons (l1t::PFCandidateRefVector isoElectrons)
 
void setisolationConeSize (float isolationConeSize)
 
void setIsoMuons (l1t::PFCandidateRefVector isoMuons)
 
void setIsoNeutralHadrons (l1t::PFCandidateRefVector isoNeutralHadrons)
 
void setIsoPhotons (l1t::PFCandidateRefVector isoPhotons)
 
void setLeadChargedPFCand (l1t::PFCandidateRef leadChargedPFCand)
 
void setPassLooseIso (bool passLooseIso)
 
void setPassLooseRelIso (bool passLooseRelIso)
 
void setPassMediumIso (bool passMediumIso)
 
void setPassMediumRelIso (bool passMediumRelIso)
 
void setPassTightIso (bool passTightIso)
 
void setPassTightRelIso (bool passTightRelIso)
 
void setPassVLooseIso (bool passVLooseIso)
 
void setPassVLooseRelIso (bool passVLooseRelIso)
 
void setPrimaryVertex (l1t::VertexWordRef primaryVertex)
 
void setSeedChargedPFCand (l1t::PFCandidateRef seedChargedPFCand)
 
void setSeedJet (reco::CaloJetRef seedJet)
 
void setSignalAllL1PFCandidates (l1t::PFCandidateRefVector signalAllL1PFCandidates)
 
void setSignalChargedHadrons (l1t::PFCandidateRefVector signalChargedHadrons)
 
void setSignalConeSize (float signalConeSize)
 
void setSignalElectrons (l1t::PFCandidateRefVector signalElectrons)
 
void setSignalMuons (l1t::PFCandidateRefVector signalMuons)
 
void setSignalNeutralHadrons (l1t::PFCandidateRefVector signalNeutralHadrons)
 
void setSignalPhotons (l1t::PFCandidateRefVector signalPhotons)
 
void setStripAllL1PFCandidates (l1t::PFCandidateRefVector stripAllL1PFCandidates)
 
void setStripElectrons (l1t::PFCandidateRefVector stripElectrons)
 
void setStripP4 (reco::Particle::LorentzVector &stripP4)
 
void setStripPhotons (l1t::PFCandidateRefVector stripPhotons)
 
void setSumAllL1PFCandidates (l1t::PFCandidateRefVector sumAllL1PFCandidates)
 
void setSumAllL1PFCandidatesPt (float sumAllL1PFCandidatesPt)
 
void setSumChargedHadrons (l1t::PFCandidateRefVector sumChargedHadrons)
 
void setSumChargedIso (float sumChargedIso)
 
void setSumChargedIsoPileup (float sumChargedIsoPileup)
 
void setSumCombinedIso (float sumCombinedIso)
 
void setSumElectrons (l1t::PFCandidateRefVector sumElectrons)
 
void setSumMuons (l1t::PFCandidateRefVector sumMuons)
 
void setSumNeutralHadrons (l1t::PFCandidateRefVector sumNeutralHadrons)
 
void setSumNeutralIso (float sumNeutralIso)
 
void setSumPhotons (l1t::PFCandidateRefVector sumPhotons)
 
void setTauType (Kind tauType)
 
void setZ (float Z)
 
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 l1t::PFCandidateRefVectorstripAllL1PFCandidates () const
 
const l1t::PFCandidateRefVectorstripElectrons () const
 
const reco::Particle::LorentzVectorstripP4 () const
 
const l1t::PFCandidateRefVectorstripPhotons () const
 
const l1t::PFCandidateRefVectorsumAllL1PFCandidates () const
 
float sumAllL1PFCandidatesPt () 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
 
float z () 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 (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...
 
Candidatedaughter (const std::string &s) override
 return daughter with a specified role name More...
 
const Candidatedaughter (const std::string &s) const override
 return daughter with a specified role name 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 ()
 
 LeafCandidate (const Candidate &c)
 
template<typename... Args>
 LeafCandidate (Args &&... args)
 
 LeafCandidate (LeafCandidate &rh)
 
 LeafCandidate (LeafCandidate &&)=default
 
 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...
 
double vertexCovariance (int i, int j) const override
 (i, j)-th element of error matrix, i, j = 0, ... 2 More...
 
CovarianceMatrix vertexCovariance () const final
 return SMatrix 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
const_iterator begin () const
 first daughter const_iterator More...
 
iterator begin ()
 first daughter 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...
 
const_iterator end () const
 last daughter const_iterator More...
 
iterator end ()
 last daughter 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::VertexWordRef primaryVertex_
 
l1t::PFCandidateRef seedChargedPFCand_
 
reco::CaloJetRef seedJet_
 
l1t::PFCandidateRefVector signalAllL1PFCandidates_
 
l1t::PFCandidateRefVector signalChargedHadrons_
 
float signalConeSize_
 
l1t::PFCandidateRefVector signalElectrons_
 
l1t::PFCandidateRefVector signalMuons_
 
l1t::PFCandidateRefVector signalNeutralHadrons_
 
l1t::PFCandidateRefVector signalPhotons_
 
l1t::PFCandidateRefVector stripAllL1PFCandidates_
 
l1t::PFCandidateRefVector stripElectrons_
 
reco::Particle::LorentzVector stripP4_
 
l1t::PFCandidateRefVector stripPhotons_
 
l1t::PFCandidateRefVector sumAllL1PFCandidates_
 
float sumAllL1PFCandidatesPt_
 
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_
 
float z_
 

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  passTightIso_(false),
12  passMediumIso_(false),
13  passLooseIso_(false),
14  passVLooseIso_(false),
15  passTightRelIso_(false),
16  passMediumRelIso_(false),
17  passLooseRelIso_(false),
18  passVLooseRelIso_(false) {}
float sumCombinedIso_
Definition: HPSPFTau.h:190
float sumChargedIsoPileup_
Definition: HPSPFTau.h:191
bool passLooseRelIso_
Definition: HPSPFTau.h:200
bool passVLooseIso_
Definition: HPSPFTau.h:196
float sumChargedIso_
Definition: HPSPFTau.h:188
bool passMediumRelIso_
Definition: HPSPFTau.h:199
Kind tauType_
Definition: HPSPFTau.h:180
bool passTightRelIso_
Definition: HPSPFTau.h:198
bool passTightIso_
Definition: HPSPFTau.h:193
bool passMediumIso_
Definition: HPSPFTau.h:194
bool passVLooseRelIso_
Definition: HPSPFTau.h:201
float sumNeutralIso_
Definition: HPSPFTau.h:189
bool passLooseIso_
Definition: HPSPFTau.h:195

◆ ~HPSPFTau()

l1t::HPSPFTau::~HPSPFTau ( )
override

destructor

Definition at line 21 of file HPSPFTau.cc.

21 {}

Member Function Documentation

◆ isChargedPFCandSeeded()

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

accessor functions for reco level quantities

Definition at line 23 of file HPSPFTau.h.

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

Referenced by operator<<().

23 { return seedChargedPFCand_.isNonnull(); }
l1t::PFCandidateRef seedChargedPFCand_
Definition: HPSPFTau.h:150
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:238

◆ isJetSeeded()

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

Definition at line 24 of file HPSPFTau.h.

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

Referenced by operator<<().

24 { return seedJet_.isNonnull(); }
bool isNonnull() const
Checks for non-null.
Definition: Ref.h:238
reco::CaloJetRef seedJet_
Definition: HPSPFTau.h:151

◆ isoAllL1PFCandidates()

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

Definition at line 41 of file HPSPFTau.h.

References isoAllL1PFCandidates_.

Referenced by operator<<(), and setIsoAllL1PFCandidates().

41 { return isoAllL1PFCandidates_; }
l1t::PFCandidateRefVector isoAllL1PFCandidates_
Definition: HPSPFTau.h:165

◆ isoChargedHadrons()

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

Definition at line 42 of file HPSPFTau.h.

References isoChargedHadrons_.

Referenced by setIsoChargedHadrons().

42 { return isoChargedHadrons_; }
l1t::PFCandidateRefVector isoChargedHadrons_
Definition: HPSPFTau.h:166

◆ isoElectrons()

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

Definition at line 43 of file HPSPFTau.h.

References isoElectrons_.

Referenced by setIsoElectrons().

43 { return isoElectrons_; }
l1t::PFCandidateRefVector isoElectrons_
Definition: HPSPFTau.h:167

◆ isolationConeSize()

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

Definition at line 64 of file HPSPFTau.h.

References signalConeSize_.

Referenced by setisolationConeSize().

64 { return signalConeSize_; }
float signalConeSize_
Definition: HPSPFTau.h:185

◆ isoMuons()

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

Definition at line 46 of file HPSPFTau.h.

References isoMuons_.

Referenced by setIsoMuons().

46 { return isoMuons_; }
l1t::PFCandidateRefVector isoMuons_
Definition: HPSPFTau.h:170

◆ isoNeutralHadrons()

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

Definition at line 44 of file HPSPFTau.h.

References isoNeutralHadrons_.

Referenced by setIsoNeutralHadrons().

44 { return isoNeutralHadrons_; }
l1t::PFCandidateRefVector isoNeutralHadrons_
Definition: HPSPFTau.h:168

◆ isoPhotons()

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

Definition at line 45 of file HPSPFTau.h.

References isoPhotons_.

Referenced by setIsoPhotons().

45 { return isoPhotons_; }
l1t::PFCandidateRefVector isoPhotons_
Definition: HPSPFTau.h:169

◆ leadChargedPFCand()

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

Definition at line 28 of file HPSPFTau.h.

References leadChargedPFCand_.

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

28 { return leadChargedPFCand_; }
l1t::PFCandidateRef leadChargedPFCand_
Definition: HPSPFTau.h:152

◆ passLooseIso()

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

Definition at line 74 of file HPSPFTau.h.

References passLooseIso_.

Referenced by setPassLooseIso().

74 { return passLooseIso_; }
bool passLooseIso_
Definition: HPSPFTau.h:195

◆ passLooseRelIso()

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

Definition at line 79 of file HPSPFTau.h.

References passLooseRelIso_.

Referenced by setPassLooseRelIso().

79 { return passLooseRelIso_; }
bool passLooseRelIso_
Definition: HPSPFTau.h:200

◆ passMediumIso()

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

Definition at line 73 of file HPSPFTau.h.

References passMediumIso_.

Referenced by setPassMediumIso().

73 { return passMediumIso_; }
bool passMediumIso_
Definition: HPSPFTau.h:194

◆ passMediumRelIso()

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

Definition at line 78 of file HPSPFTau.h.

References passMediumRelIso_.

Referenced by setPassMediumRelIso().

78 { return passMediumRelIso_; }
bool passMediumRelIso_
Definition: HPSPFTau.h:199

◆ passTightIso()

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

Definition at line 72 of file HPSPFTau.h.

References passTightIso_.

Referenced by setPassTightIso().

72 { return passTightIso_; }
bool passTightIso_
Definition: HPSPFTau.h:193

◆ passTightRelIso()

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

Definition at line 77 of file HPSPFTau.h.

References passTightRelIso_.

Referenced by setPassTightRelIso().

77 { return passTightRelIso_; }
bool passTightRelIso_
Definition: HPSPFTau.h:198

◆ passVLooseIso()

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

Definition at line 75 of file HPSPFTau.h.

References passVLooseIso_.

Referenced by setPassVLooseIso().

75 { return passVLooseIso_; }
bool passVLooseIso_
Definition: HPSPFTau.h:196

◆ passVLooseRelIso()

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

Definition at line 80 of file HPSPFTau.h.

References passVLooseRelIso_.

Referenced by setPassVLooseRelIso().

80 { return passVLooseRelIso_; }
bool passVLooseRelIso_
Definition: HPSPFTau.h:201

◆ primaryVertex()

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

Definition at line 55 of file HPSPFTau.h.

References primaryVertex_.

Referenced by operator<<(), and setPrimaryVertex().

55 { return primaryVertex_; }
l1t::VertexWordRef primaryVertex_
Definition: HPSPFTau.h:179

◆ seedChargedPFCand()

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

Definition at line 26 of file HPSPFTau.h.

References seedChargedPFCand_.

Referenced by setSeedChargedPFCand().

26 { return seedChargedPFCand_; }
l1t::PFCandidateRef seedChargedPFCand_
Definition: HPSPFTau.h:150

◆ seedJet()

const reco::CaloJetRef& l1t::HPSPFTau::seedJet ( ) const
inline

Definition at line 27 of file HPSPFTau.h.

References seedJet_.

Referenced by setSeedJet().

27 { return seedJet_; }
reco::CaloJetRef seedJet_
Definition: HPSPFTau.h:151

◆ setIsoAllL1PFCandidates()

void l1t::HPSPFTau::setIsoAllL1PFCandidates ( l1t::PFCandidateRefVector  isoAllL1PFCandidates)
inline

Definition at line 105 of file HPSPFTau.h.

References isoAllL1PFCandidates(), and isoAllL1PFCandidates_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

105  {
107  }
const l1t::PFCandidateRefVector & isoAllL1PFCandidates() const
Definition: HPSPFTau.h:41
l1t::PFCandidateRefVector isoAllL1PFCandidates_
Definition: HPSPFTau.h:165

◆ setIsoChargedHadrons()

void l1t::HPSPFTau::setIsoChargedHadrons ( l1t::PFCandidateRefVector  isoChargedHadrons)
inline

Definition at line 108 of file HPSPFTau.h.

References isoChargedHadrons(), and isoChargedHadrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRefVector isoChargedHadrons_
Definition: HPSPFTau.h:166
const l1t::PFCandidateRefVector & isoChargedHadrons() const
Definition: HPSPFTau.h:42

◆ setIsoElectrons()

void l1t::HPSPFTau::setIsoElectrons ( l1t::PFCandidateRefVector  isoElectrons)
inline

Definition at line 109 of file HPSPFTau.h.

References isoElectrons(), and isoElectrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRefVector isoElectrons_
Definition: HPSPFTau.h:167
const l1t::PFCandidateRefVector & isoElectrons() const
Definition: HPSPFTau.h:43

◆ setisolationConeSize()

void l1t::HPSPFTau::setisolationConeSize ( float  isolationConeSize)
inline

Definition at line 131 of file HPSPFTau.h.

References isolationConeSize(), and signalConeSize_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

float signalConeSize_
Definition: HPSPFTau.h:185
float isolationConeSize() const
Definition: HPSPFTau.h:64

◆ setIsoMuons()

void l1t::HPSPFTau::setIsoMuons ( l1t::PFCandidateRefVector  isoMuons)
inline

Definition at line 112 of file HPSPFTau.h.

References isoMuons(), and isoMuons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

112 { isoMuons_ = isoMuons; }
const l1t::PFCandidateRefVector & isoMuons() const
Definition: HPSPFTau.h:46
l1t::PFCandidateRefVector isoMuons_
Definition: HPSPFTau.h:170

◆ setIsoNeutralHadrons()

void l1t::HPSPFTau::setIsoNeutralHadrons ( l1t::PFCandidateRefVector  isoNeutralHadrons)
inline

Definition at line 110 of file HPSPFTau.h.

References isoNeutralHadrons(), and isoNeutralHadrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

const l1t::PFCandidateRefVector & isoNeutralHadrons() const
Definition: HPSPFTau.h:44
l1t::PFCandidateRefVector isoNeutralHadrons_
Definition: HPSPFTau.h:168

◆ setIsoPhotons()

void l1t::HPSPFTau::setIsoPhotons ( l1t::PFCandidateRefVector  isoPhotons)
inline

Definition at line 111 of file HPSPFTau.h.

References isoPhotons(), and isoPhotons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

111 { isoPhotons_ = isoPhotons; }
const l1t::PFCandidateRefVector & isoPhotons() const
Definition: HPSPFTau.h:45
l1t::PFCandidateRefVector isoPhotons_
Definition: HPSPFTau.h:169

◆ setLeadChargedPFCand()

void l1t::HPSPFTau::setLeadChargedPFCand ( l1t::PFCandidateRef  leadChargedPFCand)
inline

Definition at line 84 of file HPSPFTau.h.

References leadChargedPFCand(), and leadChargedPFCand_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRef leadChargedPFCand_
Definition: HPSPFTau.h:152
const l1t::PFCandidateRef & leadChargedPFCand() const
Definition: HPSPFTau.h:28

◆ setPassLooseIso()

void l1t::HPSPFTau::setPassLooseIso ( bool  passLooseIso)
inline

Definition at line 141 of file HPSPFTau.h.

References passLooseIso(), and passLooseIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

bool passLooseIso() const
Definition: HPSPFTau.h:74
bool passLooseIso_
Definition: HPSPFTau.h:195

◆ setPassLooseRelIso()

void l1t::HPSPFTau::setPassLooseRelIso ( bool  passLooseRelIso)
inline

Definition at line 146 of file HPSPFTau.h.

References passLooseRelIso(), and passLooseRelIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

bool passLooseRelIso_
Definition: HPSPFTau.h:200
bool passLooseRelIso() const
Definition: HPSPFTau.h:79

◆ setPassMediumIso()

void l1t::HPSPFTau::setPassMediumIso ( bool  passMediumIso)
inline

Definition at line 140 of file HPSPFTau.h.

References passMediumIso(), and passMediumIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

bool passMediumIso() const
Definition: HPSPFTau.h:73
bool passMediumIso_
Definition: HPSPFTau.h:194

◆ setPassMediumRelIso()

void l1t::HPSPFTau::setPassMediumRelIso ( bool  passMediumRelIso)
inline

Definition at line 145 of file HPSPFTau.h.

References passMediumRelIso(), and passMediumRelIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

bool passMediumRelIso_
Definition: HPSPFTau.h:199
bool passMediumRelIso() const
Definition: HPSPFTau.h:78

◆ setPassTightIso()

void l1t::HPSPFTau::setPassTightIso ( bool  passTightIso)
inline

Definition at line 139 of file HPSPFTau.h.

References passTightIso(), and passTightIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

bool passTightIso() const
Definition: HPSPFTau.h:72
bool passTightIso_
Definition: HPSPFTau.h:193

◆ setPassTightRelIso()

void l1t::HPSPFTau::setPassTightRelIso ( bool  passTightRelIso)
inline

Definition at line 144 of file HPSPFTau.h.

References passTightRelIso(), and passTightRelIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

bool passTightRelIso_
Definition: HPSPFTau.h:198
bool passTightRelIso() const
Definition: HPSPFTau.h:77

◆ setPassVLooseIso()

void l1t::HPSPFTau::setPassVLooseIso ( bool  passVLooseIso)
inline

Definition at line 142 of file HPSPFTau.h.

References passVLooseIso(), and passVLooseIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

bool passVLooseIso() const
Definition: HPSPFTau.h:75
bool passVLooseIso_
Definition: HPSPFTau.h:196

◆ setPassVLooseRelIso()

void l1t::HPSPFTau::setPassVLooseRelIso ( bool  passVLooseRelIso)
inline

Definition at line 147 of file HPSPFTau.h.

References passVLooseRelIso(), and passVLooseRelIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

bool passVLooseRelIso() const
Definition: HPSPFTau.h:80
bool passVLooseRelIso_
Definition: HPSPFTau.h:201

◆ setPrimaryVertex()

void l1t::HPSPFTau::setPrimaryVertex ( l1t::VertexWordRef  primaryVertex)
inline

Definition at line 123 of file HPSPFTau.h.

References primaryVertex(), and primaryVertex_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::VertexWordRef primaryVertex_
Definition: HPSPFTau.h:179
const l1t::VertexWordRef & primaryVertex() const
Definition: HPSPFTau.h:55

◆ setSeedChargedPFCand()

void l1t::HPSPFTau::setSeedChargedPFCand ( l1t::PFCandidateRef  seedChargedPFCand)
inline

Definition at line 82 of file HPSPFTau.h.

References seedChargedPFCand(), and seedChargedPFCand_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRef seedChargedPFCand_
Definition: HPSPFTau.h:150
const l1t::PFCandidateRef & seedChargedPFCand() const
Definition: HPSPFTau.h:26

◆ setSeedJet()

void l1t::HPSPFTau::setSeedJet ( reco::CaloJetRef  seedJet)
inline

Definition at line 83 of file HPSPFTau.h.

References seedJet(), and seedJet_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

83 { seedJet_ = seedJet; }
const reco::CaloJetRef & seedJet() const
Definition: HPSPFTau.h:27
reco::CaloJetRef seedJet_
Definition: HPSPFTau.h:151

◆ setSignalAllL1PFCandidates()

void l1t::HPSPFTau::setSignalAllL1PFCandidates ( l1t::PFCandidateRefVector  signalAllL1PFCandidates)
inline

Definition at line 86 of file HPSPFTau.h.

References signalAllL1PFCandidates(), and signalAllL1PFCandidates_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

86  {
88  }
const l1t::PFCandidateRefVector & signalAllL1PFCandidates() const
Definition: HPSPFTau.h:30
l1t::PFCandidateRefVector signalAllL1PFCandidates_
Definition: HPSPFTau.h:154

◆ setSignalChargedHadrons()

void l1t::HPSPFTau::setSignalChargedHadrons ( l1t::PFCandidateRefVector  signalChargedHadrons)
inline

Definition at line 89 of file HPSPFTau.h.

References signalChargedHadrons(), and signalChargedHadrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

89  {
91  }
l1t::PFCandidateRefVector signalChargedHadrons_
Definition: HPSPFTau.h:155
const l1t::PFCandidateRefVector & signalChargedHadrons() const
Definition: HPSPFTau.h:31

◆ setSignalConeSize()

void l1t::HPSPFTau::setSignalConeSize ( float  signalConeSize)
inline

Definition at line 130 of file HPSPFTau.h.

References signalConeSize(), and signalConeSize_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

float signalConeSize_
Definition: HPSPFTau.h:185
float signalConeSize() const
Definition: HPSPFTau.h:63

◆ setSignalElectrons()

void l1t::HPSPFTau::setSignalElectrons ( l1t::PFCandidateRefVector  signalElectrons)
inline

Definition at line 92 of file HPSPFTau.h.

References signalElectrons(), and signalElectrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRefVector signalElectrons_
Definition: HPSPFTau.h:156
const l1t::PFCandidateRefVector & signalElectrons() const
Definition: HPSPFTau.h:32

◆ setSignalMuons()

void l1t::HPSPFTau::setSignalMuons ( l1t::PFCandidateRefVector  signalMuons)
inline

Definition at line 97 of file HPSPFTau.h.

References signalMuons(), and signalMuons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRefVector signalMuons_
Definition: HPSPFTau.h:159
const l1t::PFCandidateRefVector & signalMuons() const
Definition: HPSPFTau.h:35

◆ setSignalNeutralHadrons()

void l1t::HPSPFTau::setSignalNeutralHadrons ( l1t::PFCandidateRefVector  signalNeutralHadrons)
inline

Definition at line 93 of file HPSPFTau.h.

References signalNeutralHadrons(), and signalNeutralHadrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

93  {
95  }
l1t::PFCandidateRefVector signalNeutralHadrons_
Definition: HPSPFTau.h:157
const l1t::PFCandidateRefVector & signalNeutralHadrons() const
Definition: HPSPFTau.h:33

◆ setSignalPhotons()

void l1t::HPSPFTau::setSignalPhotons ( l1t::PFCandidateRefVector  signalPhotons)
inline

Definition at line 96 of file HPSPFTau.h.

References signalPhotons(), and signalPhotons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

const l1t::PFCandidateRefVector & signalPhotons() const
Definition: HPSPFTau.h:34
l1t::PFCandidateRefVector signalPhotons_
Definition: HPSPFTau.h:158

◆ setStripAllL1PFCandidates()

void l1t::HPSPFTau::setStripAllL1PFCandidates ( l1t::PFCandidateRefVector  stripAllL1PFCandidates)
inline

Definition at line 99 of file HPSPFTau.h.

References stripAllL1PFCandidates(), and stripAllL1PFCandidates_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

99  {
101  }
const l1t::PFCandidateRefVector & stripAllL1PFCandidates() const
Definition: HPSPFTau.h:37
l1t::PFCandidateRefVector stripAllL1PFCandidates_
Definition: HPSPFTau.h:161

◆ setStripElectrons()

void l1t::HPSPFTau::setStripElectrons ( l1t::PFCandidateRefVector  stripElectrons)
inline

Definition at line 102 of file HPSPFTau.h.

References stripElectrons(), and stripElectrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

const l1t::PFCandidateRefVector & stripElectrons() const
Definition: HPSPFTau.h:38
l1t::PFCandidateRefVector stripElectrons_
Definition: HPSPFTau.h:162

◆ setStripP4()

void l1t::HPSPFTau::setStripP4 ( reco::Particle::LorentzVector stripP4)
inline

Definition at line 127 of file HPSPFTau.h.

References stripP4(), and stripP4_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

127 { stripP4_ = stripP4; }
reco::Particle::LorentzVector stripP4_
Definition: HPSPFTau.h:182
const reco::Particle::LorentzVector & stripP4() const
Definition: HPSPFTau.h:60

◆ setStripPhotons()

void l1t::HPSPFTau::setStripPhotons ( l1t::PFCandidateRefVector  stripPhotons)
inline

Definition at line 103 of file HPSPFTau.h.

References stripPhotons(), and stripPhotons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRefVector stripPhotons_
Definition: HPSPFTau.h:163
const l1t::PFCandidateRefVector & stripPhotons() const
Definition: HPSPFTau.h:39

◆ setSumAllL1PFCandidates()

void l1t::HPSPFTau::setSumAllL1PFCandidates ( l1t::PFCandidateRefVector  sumAllL1PFCandidates)
inline

Definition at line 114 of file HPSPFTau.h.

References sumAllL1PFCandidates(), and sumAllL1PFCandidates_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

114  {
116  }
const l1t::PFCandidateRefVector & sumAllL1PFCandidates() const
Definition: HPSPFTau.h:48
l1t::PFCandidateRefVector sumAllL1PFCandidates_
Definition: HPSPFTau.h:172

◆ setSumAllL1PFCandidatesPt()

void l1t::HPSPFTau::setSumAllL1PFCandidatesPt ( float  sumAllL1PFCandidatesPt)
inline

Definition at line 129 of file HPSPFTau.h.

References sumAllL1PFCandidatesPt(), and sumAllL1PFCandidatesPt_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

float sumAllL1PFCandidatesPt() const
Definition: HPSPFTau.h:62
float sumAllL1PFCandidatesPt_
Definition: HPSPFTau.h:184

◆ setSumChargedHadrons()

void l1t::HPSPFTau::setSumChargedHadrons ( l1t::PFCandidateRefVector  sumChargedHadrons)
inline

Definition at line 117 of file HPSPFTau.h.

References sumChargedHadrons(), and sumChargedHadrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRefVector sumChargedHadrons_
Definition: HPSPFTau.h:173
const l1t::PFCandidateRefVector & sumChargedHadrons() const
Definition: HPSPFTau.h:49

◆ setSumChargedIso()

void l1t::HPSPFTau::setSumChargedIso ( float  sumChargedIso)
inline

Definition at line 133 of file HPSPFTau.h.

References sumChargedIso(), and sumChargedIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

float sumChargedIso_
Definition: HPSPFTau.h:188
float sumChargedIso() const
Definition: HPSPFTau.h:66

◆ setSumChargedIsoPileup()

void l1t::HPSPFTau::setSumChargedIsoPileup ( float  sumChargedIsoPileup)
inline

Definition at line 136 of file HPSPFTau.h.

References sumChargedIsoPileup(), and sumChargedIsoPileup_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

float sumChargedIsoPileup_
Definition: HPSPFTau.h:191
float sumChargedIsoPileup() const
Definition: HPSPFTau.h:69

◆ setSumCombinedIso()

void l1t::HPSPFTau::setSumCombinedIso ( float  sumCombinedIso)
inline

Definition at line 135 of file HPSPFTau.h.

References sumCombinedIso(), and sumCombinedIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

float sumCombinedIso_
Definition: HPSPFTau.h:190
float sumCombinedIso() const
Definition: HPSPFTau.h:68

◆ setSumElectrons()

void l1t::HPSPFTau::setSumElectrons ( l1t::PFCandidateRefVector  sumElectrons)
inline

Definition at line 118 of file HPSPFTau.h.

References sumElectrons(), and sumElectrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

const l1t::PFCandidateRefVector & sumElectrons() const
Definition: HPSPFTau.h:50
l1t::PFCandidateRefVector sumElectrons_
Definition: HPSPFTau.h:174

◆ setSumMuons()

void l1t::HPSPFTau::setSumMuons ( l1t::PFCandidateRefVector  sumMuons)
inline

Definition at line 121 of file HPSPFTau.h.

References sumMuons(), and sumMuons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

121 { sumMuons_ = sumMuons; }
l1t::PFCandidateRefVector sumMuons_
Definition: HPSPFTau.h:177
const l1t::PFCandidateRefVector & sumMuons() const
Definition: HPSPFTau.h:53

◆ setSumNeutralHadrons()

void l1t::HPSPFTau::setSumNeutralHadrons ( l1t::PFCandidateRefVector  sumNeutralHadrons)
inline

Definition at line 119 of file HPSPFTau.h.

References sumNeutralHadrons(), and sumNeutralHadrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

l1t::PFCandidateRefVector sumNeutralHadrons_
Definition: HPSPFTau.h:175
const l1t::PFCandidateRefVector & sumNeutralHadrons() const
Definition: HPSPFTau.h:51

◆ setSumNeutralIso()

void l1t::HPSPFTau::setSumNeutralIso ( float  sumNeutralIso)
inline

Definition at line 134 of file HPSPFTau.h.

References sumNeutralIso(), and sumNeutralIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

float sumNeutralIso() const
Definition: HPSPFTau.h:67
float sumNeutralIso_
Definition: HPSPFTau.h:189

◆ setSumPhotons()

void l1t::HPSPFTau::setSumPhotons ( l1t::PFCandidateRefVector  sumPhotons)
inline

Definition at line 120 of file HPSPFTau.h.

References sumPhotons(), and sumPhotons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

120 { sumPhotons_ = sumPhotons; }
l1t::PFCandidateRefVector sumPhotons_
Definition: HPSPFTau.h:176
const l1t::PFCandidateRefVector & sumPhotons() const
Definition: HPSPFTau.h:52

◆ setTauType()

void l1t::HPSPFTau::setTauType ( Kind  tauType)
inline

Definition at line 125 of file HPSPFTau.h.

References tauType(), and tauType_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

125 { tauType_ = tauType; }
Kind tauType_
Definition: HPSPFTau.h:180
Kind tauType() const
Definition: HPSPFTau.h:58

◆ setZ()

void l1t::HPSPFTau::setZ ( float  Z)
inline

Definition at line 137 of file HPSPFTau.h.

References BeamSpotPI::Z, and z_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau().

◆ signalAllL1PFCandidates()

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

Definition at line 30 of file HPSPFTau.h.

References signalAllL1PFCandidates_.

Referenced by operator<<(), and setSignalAllL1PFCandidates().

30 { return signalAllL1PFCandidates_; }
l1t::PFCandidateRefVector signalAllL1PFCandidates_
Definition: HPSPFTau.h:154

◆ signalChargedHadrons()

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

Definition at line 31 of file HPSPFTau.h.

References signalChargedHadrons_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau(), and setSignalChargedHadrons().

31 { return signalChargedHadrons_; }
l1t::PFCandidateRefVector signalChargedHadrons_
Definition: HPSPFTau.h:155

◆ signalConeSize()

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

Definition at line 63 of file HPSPFTau.h.

References signalConeSize_.

Referenced by setSignalConeSize().

63 { return signalConeSize_; }
float signalConeSize_
Definition: HPSPFTau.h:185

◆ signalElectrons()

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

Definition at line 32 of file HPSPFTau.h.

References signalElectrons_.

Referenced by setSignalElectrons().

32 { return signalElectrons_; }
l1t::PFCandidateRefVector signalElectrons_
Definition: HPSPFTau.h:156

◆ signalMuons()

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

Definition at line 35 of file HPSPFTau.h.

References signalMuons_.

Referenced by setSignalMuons().

35 { return signalMuons_; }
l1t::PFCandidateRefVector signalMuons_
Definition: HPSPFTau.h:159

◆ signalNeutralHadrons()

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

Definition at line 33 of file HPSPFTau.h.

References signalNeutralHadrons_.

Referenced by setSignalNeutralHadrons().

33 { return signalNeutralHadrons_; }
l1t::PFCandidateRefVector signalNeutralHadrons_
Definition: HPSPFTau.h:157

◆ signalPhotons()

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

Definition at line 34 of file HPSPFTau.h.

References signalPhotons_.

Referenced by setSignalPhotons().

34 { return signalPhotons_; }
l1t::PFCandidateRefVector signalPhotons_
Definition: HPSPFTau.h:158

◆ stripAllL1PFCandidates()

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

Definition at line 37 of file HPSPFTau.h.

References stripAllL1PFCandidates_.

Referenced by operator<<(), and setStripAllL1PFCandidates().

37 { return stripAllL1PFCandidates_; }
l1t::PFCandidateRefVector stripAllL1PFCandidates_
Definition: HPSPFTau.h:161

◆ stripElectrons()

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

Definition at line 38 of file HPSPFTau.h.

References stripElectrons_.

Referenced by setStripElectrons().

38 { return stripElectrons_; }
l1t::PFCandidateRefVector stripElectrons_
Definition: HPSPFTau.h:162

◆ stripP4()

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

Definition at line 60 of file HPSPFTau.h.

References stripP4_.

Referenced by operator<<(), and setStripP4().

60 { return stripP4_; }
reco::Particle::LorentzVector stripP4_
Definition: HPSPFTau.h:182

◆ stripPhotons()

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

Definition at line 39 of file HPSPFTau.h.

References stripPhotons_.

Referenced by setStripPhotons().

39 { return stripPhotons_; }
l1t::PFCandidateRefVector stripPhotons_
Definition: HPSPFTau.h:163

◆ sumAllL1PFCandidates()

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

Definition at line 48 of file HPSPFTau.h.

References sumAllL1PFCandidates_.

Referenced by setSumAllL1PFCandidates().

48 { return sumAllL1PFCandidates_; }
l1t::PFCandidateRefVector sumAllL1PFCandidates_
Definition: HPSPFTau.h:172

◆ sumAllL1PFCandidatesPt()

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

Definition at line 62 of file HPSPFTau.h.

References sumAllL1PFCandidatesPt_.

Referenced by setSumAllL1PFCandidatesPt().

62 { return sumAllL1PFCandidatesPt_; }
float sumAllL1PFCandidatesPt_
Definition: HPSPFTau.h:184

◆ sumChargedHadrons()

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

Definition at line 49 of file HPSPFTau.h.

References sumChargedHadrons_.

Referenced by setSumChargedHadrons().

49 { return sumChargedHadrons_; }
l1t::PFCandidateRefVector sumChargedHadrons_
Definition: HPSPFTau.h:173

◆ sumChargedIso()

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

Definition at line 66 of file HPSPFTau.h.

References sumChargedIso_.

Referenced by L1HPSPFTauBuilder::buildL1PFTau(), operator<<(), and setSumChargedIso().

66 { return sumChargedIso_; }
float sumChargedIso_
Definition: HPSPFTau.h:188

◆ sumChargedIsoPileup()

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

Definition at line 69 of file HPSPFTau.h.

References sumChargedIsoPileup_.

Referenced by operator<<(), and setSumChargedIsoPileup().

69 { return sumChargedIsoPileup_; }
float sumChargedIsoPileup_
Definition: HPSPFTau.h:191

◆ sumCombinedIso()

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

Definition at line 68 of file HPSPFTau.h.

References sumCombinedIso_.

Referenced by setSumCombinedIso().

68 { return sumCombinedIso_; }
float sumCombinedIso_
Definition: HPSPFTau.h:190

◆ sumElectrons()

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

Definition at line 50 of file HPSPFTau.h.

References sumElectrons_.

Referenced by setSumElectrons().

50 { return sumElectrons_; }
l1t::PFCandidateRefVector sumElectrons_
Definition: HPSPFTau.h:174

◆ sumMuons()

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

Definition at line 53 of file HPSPFTau.h.

References sumMuons_.

Referenced by setSumMuons().

53 { return sumMuons_; }
l1t::PFCandidateRefVector sumMuons_
Definition: HPSPFTau.h:177

◆ sumNeutralHadrons()

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

Definition at line 51 of file HPSPFTau.h.

References sumNeutralHadrons_.

Referenced by setSumNeutralHadrons().

51 { return sumNeutralHadrons_; }
l1t::PFCandidateRefVector sumNeutralHadrons_
Definition: HPSPFTau.h:175

◆ sumNeutralIso()

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

Definition at line 67 of file HPSPFTau.h.

References sumNeutralIso_.

Referenced by operator<<(), and setSumNeutralIso().

67 { return sumNeutralIso_; }
float sumNeutralIso_
Definition: HPSPFTau.h:189

◆ sumPhotons()

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

Definition at line 52 of file HPSPFTau.h.

References sumPhotons_.

Referenced by setSumPhotons().

52 { return sumPhotons_; }
l1t::PFCandidateRefVector sumPhotons_
Definition: HPSPFTau.h:176

◆ tauType()

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

Definition at line 58 of file HPSPFTau.h.

References tauType_.

Referenced by operator<<(), and setTauType().

58 { return tauType_; }
Kind tauType_
Definition: HPSPFTau.h:180

◆ z()

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

Definition at line 70 of file HPSPFTau.h.

References z_.

Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().

70 { return z_; }

Member Data Documentation

◆ isoAllL1PFCandidates_

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

Definition at line 165 of file HPSPFTau.h.

Referenced by isoAllL1PFCandidates(), and setIsoAllL1PFCandidates().

◆ isoChargedHadrons_

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

Definition at line 166 of file HPSPFTau.h.

Referenced by isoChargedHadrons(), and setIsoChargedHadrons().

◆ isoElectrons_

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

Definition at line 167 of file HPSPFTau.h.

Referenced by isoElectrons(), and setIsoElectrons().

◆ isolationConeSize_

float l1t::HPSPFTau::isolationConeSize_
private

Definition at line 186 of file HPSPFTau.h.

◆ isoMuons_

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

Definition at line 170 of file HPSPFTau.h.

Referenced by isoMuons(), and setIsoMuons().

◆ isoNeutralHadrons_

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

Definition at line 168 of file HPSPFTau.h.

Referenced by isoNeutralHadrons(), and setIsoNeutralHadrons().

◆ isoPhotons_

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

Definition at line 169 of file HPSPFTau.h.

Referenced by isoPhotons(), and setIsoPhotons().

◆ leadChargedPFCand_

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

Definition at line 152 of file HPSPFTau.h.

Referenced by leadChargedPFCand(), and setLeadChargedPFCand().

◆ passLooseIso_

bool l1t::HPSPFTau::passLooseIso_
private

Definition at line 195 of file HPSPFTau.h.

Referenced by passLooseIso(), and setPassLooseIso().

◆ passLooseRelIso_

bool l1t::HPSPFTau::passLooseRelIso_
private

Definition at line 200 of file HPSPFTau.h.

Referenced by passLooseRelIso(), and setPassLooseRelIso().

◆ passMediumIso_

bool l1t::HPSPFTau::passMediumIso_
private

Definition at line 194 of file HPSPFTau.h.

Referenced by passMediumIso(), and setPassMediumIso().

◆ passMediumRelIso_

bool l1t::HPSPFTau::passMediumRelIso_
private

Definition at line 199 of file HPSPFTau.h.

Referenced by passMediumRelIso(), and setPassMediumRelIso().

◆ passTightIso_

bool l1t::HPSPFTau::passTightIso_
private

Definition at line 193 of file HPSPFTau.h.

Referenced by passTightIso(), and setPassTightIso().

◆ passTightRelIso_

bool l1t::HPSPFTau::passTightRelIso_
private

Definition at line 198 of file HPSPFTau.h.

Referenced by passTightRelIso(), and setPassTightRelIso().

◆ passVLooseIso_

bool l1t::HPSPFTau::passVLooseIso_
private

Definition at line 196 of file HPSPFTau.h.

Referenced by passVLooseIso(), and setPassVLooseIso().

◆ passVLooseRelIso_

bool l1t::HPSPFTau::passVLooseRelIso_
private

Definition at line 201 of file HPSPFTau.h.

Referenced by passVLooseRelIso(), and setPassVLooseRelIso().

◆ primaryVertex_

l1t::VertexWordRef l1t::HPSPFTau::primaryVertex_
private

Definition at line 179 of file HPSPFTau.h.

Referenced by primaryVertex(), and setPrimaryVertex().

◆ seedChargedPFCand_

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

Definition at line 150 of file HPSPFTau.h.

Referenced by isChargedPFCandSeeded(), seedChargedPFCand(), and setSeedChargedPFCand().

◆ seedJet_

reco::CaloJetRef l1t::HPSPFTau::seedJet_
private

Definition at line 151 of file HPSPFTau.h.

Referenced by isJetSeeded(), seedJet(), and setSeedJet().

◆ signalAllL1PFCandidates_

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

Definition at line 154 of file HPSPFTau.h.

Referenced by setSignalAllL1PFCandidates(), and signalAllL1PFCandidates().

◆ signalChargedHadrons_

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

Definition at line 155 of file HPSPFTau.h.

Referenced by setSignalChargedHadrons(), and signalChargedHadrons().

◆ signalConeSize_

float l1t::HPSPFTau::signalConeSize_
private

◆ signalElectrons_

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

Definition at line 156 of file HPSPFTau.h.

Referenced by setSignalElectrons(), and signalElectrons().

◆ signalMuons_

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

Definition at line 159 of file HPSPFTau.h.

Referenced by setSignalMuons(), and signalMuons().

◆ signalNeutralHadrons_

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

Definition at line 157 of file HPSPFTau.h.

Referenced by setSignalNeutralHadrons(), and signalNeutralHadrons().

◆ signalPhotons_

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

Definition at line 158 of file HPSPFTau.h.

Referenced by setSignalPhotons(), and signalPhotons().

◆ stripAllL1PFCandidates_

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

Definition at line 161 of file HPSPFTau.h.

Referenced by setStripAllL1PFCandidates(), and stripAllL1PFCandidates().

◆ stripElectrons_

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

Definition at line 162 of file HPSPFTau.h.

Referenced by setStripElectrons(), and stripElectrons().

◆ stripP4_

reco::Particle::LorentzVector l1t::HPSPFTau::stripP4_
private

Definition at line 182 of file HPSPFTau.h.

Referenced by setStripP4(), and stripP4().

◆ stripPhotons_

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

Definition at line 163 of file HPSPFTau.h.

Referenced by setStripPhotons(), and stripPhotons().

◆ sumAllL1PFCandidates_

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

Definition at line 172 of file HPSPFTau.h.

Referenced by setSumAllL1PFCandidates(), and sumAllL1PFCandidates().

◆ sumAllL1PFCandidatesPt_

float l1t::HPSPFTau::sumAllL1PFCandidatesPt_
private

Definition at line 184 of file HPSPFTau.h.

Referenced by setSumAllL1PFCandidatesPt(), and sumAllL1PFCandidatesPt().

◆ sumChargedHadrons_

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

Definition at line 173 of file HPSPFTau.h.

Referenced by setSumChargedHadrons(), and sumChargedHadrons().

◆ sumChargedIso_

float l1t::HPSPFTau::sumChargedIso_
private

Definition at line 188 of file HPSPFTau.h.

Referenced by setSumChargedIso(), and sumChargedIso().

◆ sumChargedIsoPileup_

float l1t::HPSPFTau::sumChargedIsoPileup_
private

Definition at line 191 of file HPSPFTau.h.

Referenced by setSumChargedIsoPileup(), and sumChargedIsoPileup().

◆ sumCombinedIso_

float l1t::HPSPFTau::sumCombinedIso_
private

Definition at line 190 of file HPSPFTau.h.

Referenced by setSumCombinedIso(), and sumCombinedIso().

◆ sumElectrons_

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

Definition at line 174 of file HPSPFTau.h.

Referenced by setSumElectrons(), and sumElectrons().

◆ sumMuons_

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

Definition at line 177 of file HPSPFTau.h.

Referenced by setSumMuons(), and sumMuons().

◆ sumNeutralHadrons_

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

Definition at line 175 of file HPSPFTau.h.

Referenced by setSumNeutralHadrons(), and sumNeutralHadrons().

◆ sumNeutralIso_

float l1t::HPSPFTau::sumNeutralIso_
private

Definition at line 189 of file HPSPFTau.h.

Referenced by setSumNeutralIso(), and sumNeutralIso().

◆ sumPhotons_

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

Definition at line 176 of file HPSPFTau.h.

Referenced by setSumPhotons(), and sumPhotons().

◆ tauType_

Kind l1t::HPSPFTau::tauType_
private

Definition at line 180 of file HPSPFTau.h.

Referenced by setTauType(), and tauType().

◆ z_

float l1t::HPSPFTau::z_
private

Definition at line 203 of file HPSPFTau.h.

Referenced by setZ(), and z().