1 #ifndef DQMOFFLINE_TRIGGER_EGHLTOFFELE
2 #define DQMOFFLINE_TRIGGER_EGHLTOFFELE
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
virtual double et() const
transverse energy
TrigCodes::TrigBitSet trigBits() const
void setTrigCutsCutCodes(const std::vector< std::pair< TrigCodes::TrigBitSet, int > > trigCutsCutCodes)
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
virtual double eta() const
momentum pseudorapidity
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 double energy() const
energy
float deltaEtaSuperClusterTrackAtVtx() const
float hadronicOverEm() const
float deltaPhiSeedClusterTrackAtCalo() const
float ctfTrkPtOuter() const
virtual SuperClusterRef superCluster() const
reference to a SuperCluster
float deltaPhiSuperClusterTrackAtVtx() const
virtual int charge() const
electric charge
float sigmaIEtaIEta() const
std::vector< std::pair< TrigCodes::TrigBitSet, int > > trigCutsCutCodes_
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
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
virtual double phi() const
momentum azimuthal angle
void setTrigBits(TrigCodes::TrigBitSet bits)
std::bitset< maxNrBits_ > TrigBitSet