1 #ifndef DataFormatsL1TCorrelator_TkEm_h 2 #define DataFormatsL1TCorrelator_TkEm_h 64 throw cms::Exception(
"RuntimeError") <<
"TkEm::hwObj : encoding is not in GT format!" << std::endl;
void setEgBinaryWord(ap_uint< N > word, HWEncoding encoding)
l1gt::Photon hwObj() const
void setPuppiIsol(float puppiIsol)
const LorentzVector & p4() const final
four-momentum Lorentz vector
ap_uint< N > egBinaryWord() const
const edm::Ptr< L1Candidate > & egCaloPtr() const
void setTrkIsolPV(float TrkIsolPV)
static Photon unpack_ap(const ap_uint< BITWIDTH > &src)
void setTrkIsol(float TrkIsol)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
edm::Ptr< L1Candidate > egCaloPtr_
void setPFIsolPV(float pfIsolPV)
HWEncoding encoding() const
void setPuppiIsolPV(float puppiIsolPV)
void setPFIsol(float pfIsol)
float puppiIsolPV() const
void setEgCaloPtr(const edm::Ptr< L1Candidate > &egPtr)