1 #ifndef DQMOFFLINE_TRIGGER_EGHLTOFFELE
2 #define DQMOFFLINE_TRIGGER_EGHLTOFFELE
virtual double energy() const GCC11_FINAL
energy
virtual double et() const GCC11_FINAL
transverse energy
float e2x5MaxOver5x5() const
OffEle(const reco::GsfElectron &ele, const ClusShapeData &shapeData, const IsolData &isolData, const HLTData &hltData, const EventData &eventData)
int ctfTrkHitsFound() const
reco::TrackRef ctfTrack() const
const LorentzVector & p4(P4Kind kind) const
float eSuperClusterOverP() const
TrigCodes::TrigBitSet trigBits() const
void setLooseCutCode(int code)
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
math::XYZVectorF trackMomentumAtVtx() const
float ctfTrkInnerRadius() const
const reco::GsfElectron * gsfEle_
float sigmaEtaEtaUnCorr() const
bool validCTFTrack() const
float isolHadDepth1() const
math::XYZPointF TrackPositionAtVtx() const
float sigmaPhiPhi() const
TrackRef closestCtfTrackRef() const
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
bool isNonnull() const
Checks for non-null.
math::XYZVectorF trackMomentumAtCalo() const
float hltInvEInvP() const
virtual float phi() const GCC11_FINAL
momentum azimuthal angle
float deltaEtaSuperClusterTrackAtVtx() const
float hadronicOverEm() const
float deltaPhiSeedClusterTrackAtCalo() const
float ctfTrkPtOuter() const
virtual SuperClusterRef superCluster() const
reference to a SuperCluster
float deltaPhiSuperClusterTrackAtVtx() const
float sigmaIEtaIEta() const
std::vector< std::pair< TrigCodes::TrigBitSet, int > > trigCutsCutCodes_
float eSeedClusterOverPout() const
float sigmaEtaEta() const
void setCutCode(int code)
virtual float eta() const GCC11_FINAL
momentum pseudorapidity
int classification() const
TrigCodes::TrigBitSet trigBits_
int ctfTrkHitsLost() const
ClusShapeData clusShapeData_
virtual int charge() const GCC11_FINAL
electric charge
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
int trigCutsCutCode(const TrigCodes::TrigBitSet &trigger) const
float ctfTrkPtInner() const
const reco::GsfElectron * gsfEle() const
const math::XYZTLorentzVector & p4() const
float e1x5Over5x5() const
void setTrigBits(TrigCodes::TrigBitSet bits)
std::bitset< maxNrBits_ > TrigBitSet