Go to the documentation of this file. 1 #ifndef DataFormats_L1TParticleFlow_HPSPFTau_H
2 #define DataFormats_L1TParticleFlow_HPSPFTau_H
bool passMediumIso() const
const reco::Particle::LorentzVector & strip_p4() const
float sumNeutralIso() const
bool passLooseIso() const
l1t::PFCandidateRefVector stripAllL1PFCandidates_
l1t::PFCandidateRefVector isoMuons_
bool passLooseRelIso() const
const l1t::PFCandidateRefVector & isoMuons() const
l1t::PFCandidateRefVector isoElectrons_
l1t::PFCandidateRefVector signalNeutralHadrons_
const l1t::PFCandidateRefVector & sumChargedHadrons() const
l1t::PFCandidateRefVector signalMuons_
l1t::TkPrimaryVertexRef primaryVertex_
l1t::PFCandidateRefVector signalChargedHadrons_
const l1t::PFCandidateRefVector & stripAllL1PFCandidates() const
l1t::PFCandidateRefVector stripElectrons_
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_
l1t::PFCandidateRefVector signalAllL1PFCandidates_
bool isPFJetSeeded() const
const l1t::PFCandidateRefVector & stripPhotons() const
math::XYZTLorentzVector LorentzVector
Lorentz vector.
const l1t::PFCandidateRefVector & signalElectrons() const
l1t::PFCandidateRef leadChargedPFCand_
primaryVertex
hltOfflineBeamSpot for HLTMON
const l1t::PFCandidateRefVector & signalPhotons() const
l1t::PFCandidateRefVector sumChargedHadrons_
l1t::PFCandidateRefVector isoPhotons_
const l1t::PFCandidateRefVector & sumPhotons() const
void printPFCand(ostream &os, const l1t::PFCandidate &l1PFCand, const l1t::TkPrimaryVertexRef &primaryVertex)
float sumChargedIso() const
bool passVLooseRelIso() const
const l1t::PFCandidateRefVector & sumNeutralHadrons() const
reco::Particle::LorentzVector strip_p4_
float sumAllL1PFCandidates_pt() const
const l1t::PFCandidateRefVector & signalMuons() const
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_
bool isNonnull() const
Checks for non-null.
const l1t::PFCandidateRefVector & sumMuons() const
const l1t::PFCandidateRefVector & signalAllL1PFCandidates() const
l1t::PFCandidateRefVector sumMuons_
l1t::PFCandidateRefVector signalElectrons_
l1t::PFCandidateRefVector isoNeutralHadrons_
float sumChargedIsoPileup() const
const l1t::PFJetRef & seedPFJet() const
const l1t::TkPrimaryVertexRef & primaryVertex() const
l1t::PFCandidateRef seedChargedPFCand_
const l1t::PFCandidateRefVector & isoChargedHadrons() const
const l1t::PFCandidateRefVector & isoPhotons() const
bool isChargedPFCandSeeded() const
accessor functions for reco level quantities
const l1t::PFCandidateRefVector & sumAllL1PFCandidates() const
bool passTightIso() const
float sumAllL1PFCandidates_pt_
l1t::PFCandidateRefVector stripPhotons_
HPSPFTau()
default constructor
l1t::PFCandidateRefVector sumNeutralHadrons_
const l1t::PFCandidateRef & leadChargedPFCand() const
bool passMediumRelIso() const
const l1t::PFCandidateRefVector & signalChargedHadrons() const
const l1t::PFCandidateRef & seedChargedPFCand() const
float isolationConeSize() const
const l1t::PFCandidateRefVector & stripElectrons() const
~HPSPFTau() override
destructor
l1t::PFCandidateRefVector sumAllL1PFCandidates_
l1t::PFCandidateRefVector isoAllL1PFCandidates_
bool passTightRelIso() const
l1t::PFCandidateRefVector sumPhotons_
l1t::PFCandidateRefVector signalPhotons_