#include <pf.h>
Public Member Functions | |
float | floatEta () const |
float | floatPhi () const |
float | floatPt () const |
int | intCharge () const |
int | intEta () const |
int | intId () const |
int | intPhi () const |
int | intPt () const |
int | oldId () const |
template<typename U > | |
void | pack_common (U &out, unsigned int &start) const |
int | pdgId () const |
template<typename U > | |
void | unpack_common (const U &src, unsigned int &start) |
Public Attributes | |
eta_t | hwEta |
ParticleID | hwId |
phi_t | hwPhi |
pt_t | hwPt |
Static Public Attributes | |
static const int | _PFCOMMON_BITWIDTH = pt_t::width + eta_t::width + phi_t::width + 3 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 28 of file pf.h.
References l1ct::ParticleID::bits, hwEta, hwId, hwPhi, hwPt, MillePedeFileConverter_cfg::out, and pack_into_bits().
Referenced by l1ct::PFChargedObj::pack(), and l1ct::PFNeutralObj::pack().
|
inline |
Definition at line 23 of file pf.h.
References hwId, and l1ct::ParticleID::pdgId().
Referenced by Particle.Particle::__str__().
|
inline |
Definition at line 35 of file pf.h.
References l1ct::ParticleID::bits, hwEta, hwId, hwPhi, hwPt, TrackRefitter_38T_cff::src, and unpack_from_bits().
|
static |
eta_t l1ct::PFCommonObj::hwEta |
Definition at line 11 of file pf.h.
Referenced by l1ct::PFChargedObj::clear(), l1ct::PFNeutralObj::clear(), l1ct::PFTkEGAlgoEmulator::deltaR2(), floatEta(), l1ct::PFChargedObj::hwVtxEta(), intEta(), l1ct::PFChargedObj::operator==(), l1ct::PFNeutralObj::operator==(), pack_common(), and unpack_common().
ParticleID l1ct::PFCommonObj::hwId |
Definition at line 13 of file pf.h.
Referenced by l1ct::PFChargedObj::clear(), l1ct::PFNeutralObj::clear(), l1ct::PFChargedObj::hwVtxPhi(), intCharge(), intId(), oldId(), l1ct::PFChargedObj::operator==(), l1ct::PFNeutralObj::operator==(), pack_common(), pdgId(), and unpack_common().
phi_t l1ct::PFCommonObj::hwPhi |
Definition at line 12 of file pf.h.
Referenced by l1ct::PFChargedObj::clear(), l1ct::PFNeutralObj::clear(), l1ct::PFTkEGAlgoEmulator::deltaR2(), floatPhi(), l1ct::PFChargedObj::hwVtxPhi(), intPhi(), l1ct::PFChargedObj::operator==(), l1ct::PFNeutralObj::operator==(), pack_common(), and unpack_common().
pt_t l1ct::PFCommonObj::hwPt |
Definition at line 10 of file pf.h.
Referenced by l1ct::PFChargedObj::clear(), l1ct::PFNeutralObj::clear(), floatPt(), intPt(), oldId(), l1ct::PFChargedObj::operator<(), l1ct::PFNeutralObj::operator<(), l1ct::PFChargedObj::operator==(), l1ct::PFNeutralObj::operator==(), l1ct::PFChargedObj::operator>(), l1ct::PFNeutralObj::operator>(), pack_common(), and unpack_common().