1 #ifndef L1Trigger_Phase2L1Taus_L1HPSPFTauBuilder_h
2 #define L1Trigger_Phase2L1Taus_L1HPSPFTauBuilder_h
std::vector< l1t::PFCandidateRef > signalAllL1PFCandidates_
void setVertex(const l1t::TkPrimaryVertexRef &primaryVertex)
std::vector< L1HPSPFTauQualityCut > isolationQualityCutsDzCutDisabled_
bool isWithinSignalCone(const l1t::PFCandidate &l1PFCand)
edm::ProductID l1PFCandProductID_
std::vector< l1t::PFCandidateRef > isoMuons_
void setL1PFCandProductID(const edm::ProductID &l1PFCandProductID)
std::vector< L1HPSPFTauQualityCut > isolationQualityCutsDzCutEnabledPrimary_
reco::Particle::LorentzVector stripP4_
std::vector< l1t::PFCandidateRef > sumChargedHadrons_
std::vector< L1HPSPFTauQualityCut > signalQualityCutsDzCutEnabledPrimary_
void addL1PFCandidates(const std::vector< l1t::PFCandidateRef > &l1PFCands)
std::vector< l1t::PFCandidateRef > stripAllL1PFCandidates_
std::vector< l1t::PFCandidateRef > signalChargedHadrons_
std::vector< l1t::PFCandidateRef > signalNeutralHadrons_
reco::FormulaEvaluator signalConeSizeFormula_
std::vector< l1t::PFCandidateRef > isoNeutralHadrons_
L1HPSPFTauBuilder(const edm::ParameterSet &cfg)
std::vector< l1t::PFCandidateRef > sumAllL1PFCandidates_
std::vector< l1t::PFCandidateRef > stripPhotons_
std::vector< l1t::PFCandidateRef > isoAllL1PFCandidates_
std::vector< L1HPSPFTauQualityCut > isolationQualityCutsDzCutEnabledPileup_
void setL1PFTauSeed(const l1t::PFCandidateRef &l1PFCandSeed)
bool isWithinIsolationCone(const l1t::PFCandidate &l1PFCand)
std::vector< l1t::PFCandidateRef > stripElectrons_
bool isWithinStrip(const l1t::PFCandidate &l1PFCand)
std::vector< l1t::PFCandidateRef > signalElectrons_
std::vector< l1t::PFCandidateRef > isoElectrons_
std::vector< l1t::PFCandidateRef > sumPhotons_
l1t::PFCandidateRefVector convertToRefVector(const std::vector< l1t::PFCandidateRef > &l1PFCands)
l1t::HPSPFTau getL1PFTau() const
std::vector< l1t::PFCandidateRef > isoChargedHadrons_
std::vector< L1HPSPFTauQualityCut > signalQualityCutsDzCutDisabled_
reco::CaloJetRef l1JetSeed_
std::vector< l1t::PFCandidateRef > isoPhotons_
std::vector< l1t::PFCandidateRef > sumElectrons_
double minSignalConeSize_
double maxSignalConeSize_
std::vector< l1t::PFCandidateRef > signalPhotons_
std::vector< l1t::PFCandidateRef > sumMuons_
double sumAllL1PFCandidatesPt_
std::vector< l1t::PFCandidateRef > signalMuons_
l1t::PFCandidateRef l1PFCandSeed_
math::XYZTLorentzVector LorentzVector
Lorentz vector.
l1t::TkPrimaryVertexRef primaryVertex_
double isolationConeSize2_
~L1HPSPFTauBuilder()=default
double sumChargedIsoPileup_
std::vector< l1t::PFCandidateRef > sumNeutralHadrons_
double isolationConeSize_