1 #ifndef DQMOFFLINE_TRIGGER_EGHLTOFFPHO
2 #define DQMOFFLINE_TRIGGER_EGHLTOFFPHO
float hltIsolTrks() const
float e1x5Over5x5() const
void setTrigCutsCutCodes(const std::vector< std::pair< TrigCodes::TrigBitSet, int > > &trigCutsCutCodes)
float sigmaIPhiIPhi() const
reco::SuperClusterRef superCluster() const
Ref to SuperCluster.
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
OffPho(const reco::Photon &pho, const ClusShapeData &shapeData, const IsolData &isolData, const HLTData &hltData)
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_
virtual double eta() const
momentum pseudorapidity
virtual double pt() const
transverse momentum
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)
float sigmaIEtaIEta() const
const LorentzVector & p4(P4type type) const
float sigmaPhiPhi() const
const math::XYZTLorentzVector & p4() const
virtual double phi() const
momentum azimuthal angle
std::bitset< maxNrBits_ > TrigBitSet