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