Go to the documentation of this file. 1 #ifndef DataFormats_L1TParticleFlow_HPSPFTau_H
2 #define DataFormats_L1TParticleFlow_HPSPFTau_H
bool passMediumIso() const
float sumNeutralIso() const
bool passLooseIso() const
l1t::PFCandidateRefVector stripAllL1PFCandidates_
l1t::PFCandidateRefVector isoMuons_
void setSumAllL1PFCandidatesPt(float sumAllL1PFCandidatesPt)
bool passLooseRelIso() const
void setLeadChargedPFCand(l1t::PFCandidateRef leadChargedPFCand)
const l1t::PFCandidateRefVector & isoMuons() const
l1t::PFCandidateRefVector isoElectrons_
l1t::PFCandidateRefVector signalNeutralHadrons_
const l1t::PFCandidateRefVector & sumChargedHadrons() const
l1t::PFCandidateRefVector signalMuons_
l1t::TkPrimaryVertexRef primaryVertex_
void setSumChargedIsoPileup(float sumChargedIsoPileup)
float sumAllL1PFCandidatesPt_
void setPassMediumRelIso(bool passMediumRelIso)
reco::Particle::LorentzVector stripP4_
l1t::PFCandidateRefVector signalChargedHadrons_
void setIsoAllL1PFCandidates(l1t::PFCandidateRefVector isoAllL1PFCandidates)
const l1t::PFCandidateRefVector & stripAllL1PFCandidates() const
void setIsoElectrons(l1t::PFCandidateRefVector isoElectrons)
l1t::PFCandidateRefVector stripElectrons_
void setIsoPhotons(l1t::PFCandidateRefVector isoPhotons)
void setSignalChargedHadrons(l1t::PFCandidateRefVector signalChargedHadrons)
void setSumPhotons(l1t::PFCandidateRefVector sumPhotons)
const l1t::PFCandidateRefVector & isoNeutralHadrons() const
bool passVLooseIso() const
std::ostream & operator<<(std::ostream &os, const l1t::HPSPFTau &l1PFTau)
print to stream
const l1t::PFCandidateRefVector & sumElectrons() const
l1t::PFCandidateRefVector sumElectrons_
void setPrimaryVertex(l1t::TkPrimaryVertexRef primaryVertex)
void setPassVLooseRelIso(bool passVLooseRelIso)
void setSumNeutralIso(float sumNeutralIso)
void setIsoChargedHadrons(l1t::PFCandidateRefVector isoChargedHadrons)
l1t::PFCandidateRefVector signalAllL1PFCandidates_
const l1t::PFCandidateRefVector & stripPhotons() const
void setSumAllL1PFCandidates(l1t::PFCandidateRefVector sumAllL1PFCandidates)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
const l1t::PFCandidateRefVector & signalElectrons() const
l1t::PFCandidateRef leadChargedPFCand_
void setSumChargedIso(float sumChargedIso)
primaryVertex
hltOfflineBeamSpot for HLTMON
const l1t::PFCandidateRefVector & signalPhotons() const
void setPassMediumIso(bool passMediumIso)
l1t::PFCandidateRefVector sumChargedHadrons_
void setSignalConeSize(float signalConeSize)
l1t::PFCandidateRefVector isoPhotons_
void setSumNeutralHadrons(l1t::PFCandidateRefVector sumNeutralHadrons)
const l1t::PFCandidateRefVector & sumPhotons() const
const reco::CaloJetRef & seedJet() const
void setPassVLooseIso(bool passVLooseIso)
float sumChargedIso() const
void setSignalAllL1PFCandidates(l1t::PFCandidateRefVector signalAllL1PFCandidates)
const reco::Particle::LorentzVector & stripP4() const
void setStripPhotons(l1t::PFCandidateRefVector stripPhotons)
bool passVLooseRelIso() const
const l1t::PFCandidateRefVector & sumNeutralHadrons() const
void setTauType(Kind tauType)
void setSumCombinedIso(float sumCombinedIso)
float sumAllL1PFCandidatesPt() const
void setSignalNeutralHadrons(l1t::PFCandidateRefVector signalNeutralHadrons)
void setStripAllL1PFCandidates(l1t::PFCandidateRefVector stripAllL1PFCandidates)
const l1t::PFCandidateRefVector & signalMuons() const
void setPassLooseRelIso(bool passLooseRelIso)
const l1t::PFCandidateRefVector & isoAllL1PFCandidates() const
const l1t::PFCandidateRefVector & isoElectrons() const
const l1t::PFCandidateRefVector & signalNeutralHadrons() const
float signalConeSize() const
float sumCombinedIso() const
float sumChargedIsoPileup_
l1t::PFCandidateRefVector isoChargedHadrons_
void setSumChargedHadrons(l1t::PFCandidateRefVector sumChargedHadrons)
bool isNonnull() const
Checks for non-null.
const l1t::PFCandidateRefVector & sumMuons() const
const l1t::PFCandidateRefVector & signalAllL1PFCandidates() const
l1t::PFCandidateRefVector sumMuons_
void setPassTightRelIso(bool passTightRelIso)
l1t::PFCandidateRefVector signalElectrons_
void setPassTightIso(bool passTightIso)
l1t::PFCandidateRefVector isoNeutralHadrons_
float sumChargedIsoPileup() const
void setSeedJet(reco::CaloJetRef seedJet)
void setisolationConeSize(float isolationConeSize)
void setSignalPhotons(l1t::PFCandidateRefVector signalPhotons)
const l1t::TkPrimaryVertexRef & primaryVertex() const
l1t::PFCandidateRef seedChargedPFCand_
const l1t::PFCandidateRefVector & isoChargedHadrons() const
const l1t::PFCandidateRefVector & isoPhotons() const
void setIsoMuons(l1t::PFCandidateRefVector isoMuons)
bool isChargedPFCandSeeded() const
accessor functions for reco level quantities
void setStripElectrons(l1t::PFCandidateRefVector stripElectrons)
const l1t::PFCandidateRefVector & sumAllL1PFCandidates() const
void setSignalElectrons(l1t::PFCandidateRefVector signalElectrons)
void setIsoNeutralHadrons(l1t::PFCandidateRefVector isoNeutralHadrons)
bool passTightIso() const
void printPFCand(ostream &os, const l1t::PFCandidate &l1PFCand, const l1t::TkPrimaryVertexRef &primaryVertex)
l1t::PFCandidateRefVector stripPhotons_
HPSPFTau()
default constructor
l1t::PFCandidateRefVector sumNeutralHadrons_
const l1t::PFCandidateRef & leadChargedPFCand() const
void setPassLooseIso(bool passLooseIso)
bool passMediumRelIso() const
const l1t::PFCandidateRefVector & signalChargedHadrons() const
const l1t::PFCandidateRef & seedChargedPFCand() const
float isolationConeSize() const
void setSumMuons(l1t::PFCandidateRefVector sumMuons)
const l1t::PFCandidateRefVector & stripElectrons() const
void setSignalMuons(l1t::PFCandidateRefVector signalMuons)
~HPSPFTau() override
destructor
l1t::PFCandidateRefVector sumAllL1PFCandidates_
l1t::PFCandidateRefVector isoAllL1PFCandidates_
bool passTightRelIso() const
void setSumElectrons(l1t::PFCandidateRefVector sumElectrons)
l1t::PFCandidateRefVector sumPhotons_
void setSeedChargedPFCand(l1t::PFCandidateRef seedChargedPFCand)
void setStripP4(reco::Particle::LorentzVector &stripP4)
reco::CaloJetRef seedJet_
l1t::PFCandidateRefVector signalPhotons_