Go to the documentation of this file. 1 #ifndef RecoEgamma_EgammaIsolationAlgos_EgammaL1TkIsolation_h
2 #define RecoEgamma_EgammaIsolationAlgos_EgammaL1TkIsolation_h
26 std::pair<int, double>
calIsol(
const double objEta,
32 template <
typename... Args>
const TkSoA *__restrict__ CAHitNtupletGeneratorKernelsGPU::QualityCuts cuts
TrkCuts(const edm::ParameterSet ¶)
static bool passTrkSel(const L1Track &trk, const double trkPt, const TrkCuts &cuts, const double objEta, const double objPhi, const double objZ)
EgammaL1TkIsolation(const edm::ParameterSet ¶)
size_t etaBinNr(double eta) const
std::vector< TrkCuts > trkCuts_
static edm::ParameterSetDescription makePSetDescription()
static edm::ParameterSetDescription makePSetDescription()
double calIsolPt(Args &&... args) const
static void fillPSetDescription(edm::ParameterSetDescription &desc)
std::vector< L1Track > L1TrackCollection
std::pair< int, double > calIsol(const reco::TrackBase &trk, const L1TrackCollection &l1Tks) const
std::vector< double > etaBoundaries_