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