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
virtual float pt() const
transverse momentum
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_
virtual float phi() const
momentum azimuthal angle
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
reco::SuperClusterRef superCluster() const
Ref to SuperCluster.
int trigCutsCutCode(const TrigCodes::TrigBitSet &trigger) const
const reco::Photon * pho_
TrigCodes::TrigBitSet trigBits_
TrigCodes::TrigBitSet trigBits() const
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
const reco::Photon * recoPho() const
const LorentzVector & p4(P4type type) const
virtual double energy() const
energy
virtual float eta() const
momentum pseudorapidity
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
float sigmaPhiPhi() const
const math::XYZTLorentzVector & p4() const
std::bitset< maxNrBits_ > TrigBitSet