1 #ifndef DQMOFFLINE_TRIGGER_EGHLTOFFELE
2 #define DQMOFFLINE_TRIGGER_EGHLTOFFELE
88 std::vector<std::pair<TrigCodes::TrigBitSet, int> >
float e2x5MaxOver5x5() const
OffEle(const reco::GsfElectron &ele, const ClusShapeData &shapeData, const IsolData &isolData, const HLTData &hltData, const EventData &eventData)
virtual TrackRef closestCtfTrackRef() const
bool isNonnull() const
Checks for non-null.
int ctfTrkHitsFound() const
reco::TrackRef ctfTrack() const
const LorentzVector & p4(P4Kind kind) const
float eSuperClusterOverP() const
TrigCodes::TrigBitSet trigBits() const
void setLooseCutCode(int code)
math::XYZVectorF trackMomentumAtVtx() const
float ctfTrkInnerRadius() const
const reco::GsfElectron * gsfEle_
float sigmaEtaEtaUnCorr() const
bool validCTFTrack() const
static constexpr TimeType INVALID
float isolHadDepth1() const
math::XYZPointF TrackPositionAtVtx() const
float sigmaPhiPhi() const
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
math::XYZVectorF trackMomentumAtCalo() const
float hltInvEInvP() const
float deltaEtaSuperClusterTrackAtVtx() const
float hadronicOverEm() const
float deltaPhiSeedClusterTrackAtCalo() const
float ctfTrkPtOuter() const
float deltaPhiSuperClusterTrackAtVtx() const
float sigmaIEtaIEta() const
float eSeedClusterOverPout() const
float sigmaEtaEta() const
void setCutCode(int code)
int classification() const
TrigCodes::TrigBitSet trigBits_
int ctfTrkHitsLost() const
ClusShapeData clusShapeData_
Classification classification() const
float isolHadDepth2() const
float hltIsolTrksPho() const
float ctfTrkOuterRadius() const
float hltIsolTrksEle() const
void setTrigCutsCutCodes(const std::vector< std::pair< TrigCodes::TrigBitSet, int > > &trigCutsCutCodes)
float deltaEtaSeedClusterTrackAtCalo() const
double et() const final
transverse energy
int trigCutsCutCode(const TrigCodes::TrigBitSet &trigger) const
float ctfTrkPtInner() const
const reco::GsfElectron * gsfEle() const
const math::XYZTLorentzVector & p4() const
float e1x5Over5x5() const
double phi() const final
momentum azimuthal angle
std::vector< std::pair< TrigCodes::TrigBitSet, int > > trigCutsCutCodes_
std::bitset< maxNrBits_ > TrigBitSet
SuperClusterRef superCluster() const override
reference to a SuperCluster
void setTrigBits(TrigCodes::TrigBitSet bits)
int charge() const final
electric charge
double energy() const final
energy
double eta() const final
momentum pseudorapidity