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