11 using namespace egHLT;
19 if (std::fabs(ele.
detEta()) < 1.5)
58 cuts.isolEmGradTerm * (ele.
et() <
cuts.isolEmGradStart ? 0. : (ele.
et() -
cuts.isolEmGradStart))))
61 (
cuts.isolHadConstTerm +
62 cuts.isolHadGradTerm * (ele.
et() <
cuts.isolHadGradStart ? 0. : (ele.
et() -
cuts.isolHadGradStart))))
65 (
cuts.isolPtTrksConstTerm +
66 cuts.isolPtTrksGradTerm * (ele.
et() <
cuts.isolPtTrksGradStart ? 0. : (ele.
et() -
cuts.isolPtTrksGradStart))))
104 if (
cuts.requirePixelHitsIfOuterInOuter) {
108 if (outerDetId.subdetId() >= 5 && innerDetId.subdetId() >= 3)
122 return (cutCode &
cuts.cutMask & cutMask);
126 if (std::fabs(pho.
detEta()) < 1.5)
136 if (pho.
et() <
cuts.minEt)
155 if (pho.
r9() <
cuts.minR9)
157 if (pho.
r9() >
cuts.maxR9)
162 cuts.isolEmGradTerm * (pho.
et() <
cuts.isolEmGradStart ? 0. : (pho.
et() -
cuts.isolEmGradStart))))
165 (
cuts.isolHadConstTerm +
166 cuts.isolHadGradTerm * (pho.
et() <
cuts.isolHadGradStart ? 0. : (pho.
et() -
cuts.isolHadGradStart))))
169 (
cuts.isolPtTrksConstTerm +
170 cuts.isolPtTrksGradTerm * (pho.
et() <
cuts.isolPtTrksGradStart ? 0. : (pho.
et() -
cuts.isolPtTrksGradStart))))
203 return (cutCode &
cuts.cutMask & cutMask);
T getParameter(std::string const &) const
float hltInvEInvP() const
float sigmaIEtaIEta() const
float sigmaEtaEta() const
float ctfTrkInnerRadius() const
float hltIsolTrksEle() const
int ctfTrkHitsLost() const
float sigmaEtaEta() const
TkSoA const *__restrict__ CAHitNtupletGeneratorKernelsGPU::QualityCuts cuts
float sigmaIEtaIEta() const
void setup(const edm::ParameterSet &)
void setup(const edm::ParameterSet &iConfig)
int ctfTrkHitsFound() const
bool validCTFTrack() const
float hltIsolTrksPho() const
float ctfTrkOuterRadius() const
int getCutCode(const OffEle &ele, int cutMask=~0x0) const
float hltIsolTrks() const
reco::TrackRef ctfTrack() const