1 #ifndef DQMOFFLINE_TRIGGER_EGHLTOFFPHO
2 #define DQMOFFLINE_TRIGGER_EGHLTOFFPHO
float hltIsolTrks() const
float e1x5Over5x5() const
float sigmaIPhiIPhi() const
reco::SuperClusterRef superCluster() const
Ref to SuperCluster.
void setTrigCutsCutCodes(const std::vector< std::pair< TrigCodes::TrigBitSet, int > > trigCutsCutCodes)
virtual double et() const
transverse energy
bool isEBGap() const
true if photon is in EB, and inside the boundaries in super crystals/modules
std::vector< std::pair< TrigCodes::TrigBitSet, int > > trigCutsCutCodes_
ClusShapeData clusShapeData_
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 sigmaEtaEtaUnCorr() const
bool isEBEEGap() const
true if photon is in boundary between EB and EE
int trigCutsCutCode(const TrigCodes::TrigBitSet &trigger) const
const reco::Photon * pho_
OffPho(const reco::Photon &pho, const ClusShapeData &shapeData, const IsolData &isolData)
virtual double eta() const
momentum pseudorapidity
TrigCodes::TrigBitSet trigBits_
TrigCodes::TrigBitSet trigBits() const
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
const reco::Photon * recoPho() const
virtual double energy() const
energy
float sigmaEtaEta() const
void setTrigBits(TrigCodes::TrigBitSet bits)
void setLooseCutCode(int code)
float hadronicOverEm() const
the total hadronic over electromagnetic fraction
float e2x5MaxOver5x5() const
virtual double vz() const
z coordinate of vertex position
bool isEEGap() const
true if photon is in EE, and inside the boundaries in supercrystal/D
void setCutCode(int code)
virtual double pt() const
transverse momentum
float sigmaIEtaIEta() const
float sigmaPhiPhi() const
const math::XYZTLorentzVector & p4() const
virtual double phi() const
momentum azimuthal angle
virtual const LorentzVector & p4() const
four-momentum Lorentz vector
std::bitset< maxNrBits_ > TrigBitSet