#include <gt_datatypes.h>
Public Member Functions | |
void | initFromBits (const ap_uint< BITWIDTH > &src) |
bool | operator== (const ThreeVector &other) const |
ap_uint< BITWIDTH > | pack () const |
Static Public Member Functions | |
static ThreeVector | unpack_ap (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
eta_t | eta |
phi_t | phi |
pt_t | pt |
Static Public Attributes | |
static const int | BITWIDTH = pt_t::width + phi_t::width + eta_t::width |
Definition at line 53 of file gt_datatypes.h.
|
inline |
Definition at line 78 of file gt_datatypes.h.
References eta, phi, pt, TrackRefitter_38T_cff::src, and unpack_from_bits().
|
inline |
|
inline |
Definition at line 63 of file gt_datatypes.h.
References eta, pack_into_bits(), phi, pt, and runTheMatrix::ret.
Referenced by l1gt::Electron::pack(), l1gt::Photon::pack(), l1gt::Jet::pack_ap(), and l1gt::Tau::pack_ap().
|
inlinestatic |
Definition at line 72 of file gt_datatypes.h.
References runTheMatrix::ret, and TrackRefitter_38T_cff::src.
|
static |
Definition at line 62 of file gt_datatypes.h.
eta_t l1gt::ThreeVector::eta |
Definition at line 56 of file gt_datatypes.h.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), initFromBits(), l1gt::Jet::initFromBits(), l1gt::Tau::initFromBits(), l1gt::Electron::initFromBits(), l1gt::Photon::initFromBits(), Jet.Jet::jetID(), operator==(), datamodel.Object::p4(), pack(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2Photons(), Jet.Jet::puJetId(), l1ct::EGIsoObj::toGT(), and l1ct::EGIsoEleObj::toGT().
phi_t l1gt::ThreeVector::phi |
Definition at line 55 of file gt_datatypes.h.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), initFromBits(), l1gt::Jet::initFromBits(), l1gt::Tau::initFromBits(), l1gt::Electron::initFromBits(), l1gt::Photon::initFromBits(), operator==(), datamodel.Object::p4(), pack(), ntupleDataFormat.Track::phiPull(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2Photons(), l1ct::EGIsoObj::toGT(), and l1ct::EGIsoEleObj::toGT().
pt_t l1gt::ThreeVector::pt |
Definition at line 54 of file gt_datatypes.h.
Referenced by Particle.Particle::__str__(), ZMuMuRochCorAnalyzer.DiMuon::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), initFromBits(), l1gt::Jet::initFromBits(), l1gt::Tau::initFromBits(), l1gt::Electron::initFromBits(), l1gt::Photon::initFromBits(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), operator==(), datamodel.Object::p4(), pack(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2Photons(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), Jet.Jet::setCorrP4(), l1ct::EGIsoObj::toGT(), and l1ct::EGIsoEleObj::toGT().