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