#include <taus.h>
Public Types | |
typedef ap_uint< 2 > | lepid_t |
typedef ap_uint< 10 > | rawid_t |
typedef ap_uint< 2 > | type_t |
Public Member Functions | |
void | clear () |
float | floatAbsIso () const |
float | floatEta () const |
float | floatPhi () const |
float | floatPt () const |
float | floatSeedPt () const |
float | floatSeedZ0 () const |
pt_t | hwAbsIso () const |
int | intCharge () const |
int | intEta () const |
int | intPhi () const |
int | intPt () const |
int | intSeedPt () const |
int | intType () const |
bool | operator< (const Tau &other) const |
bool | operator== (const Tau &other) const |
bool | operator> (const Tau &other) const |
ap_uint< BITWIDTH > | pack () const |
int | pdgId () const |
void | setAbsIso (pt10_t absIso) |
l1gt::Tau | toGT () const |
Static Public Member Functions | |
static Tau | unpack (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
bool | hwCharge |
glbeta_t | hwEta |
lepid_t | hwIdVsEle |
lepid_t | hwIdVsMu |
rawid_t | hwIsoOrMVA |
glbphi_t | hwPhi |
pt_t | hwPt |
rawid_t | hwRawId |
pt_t | hwSeedPt |
z0_t | hwSeedZ0 |
type_t | hwType |
Static Public Attributes | |
static const int | BITWIDTH |
typedef ap_uint<2> l1ct::Tau::lepid_t |
typedef ap_uint<10> l1ct::Tau::rawid_t |
typedef ap_uint<2> l1ct::Tau::type_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 36 of file taus.h.
References hwRawId, and runTheMatrix::ret.
Referenced by floatAbsIso().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 75 of file taus.h.
References hwCharge, hwEta, hwIdVsEle, hwIdVsMu, hwIsoOrMVA, hwPhi, hwPt, hwRawId, hwSeedPt, hwSeedZ0, hwType, pack_bool_into_bits(), pack_into_bits(), and runTheMatrix::ret.
|
inline |
Definition at line 68 of file taus.h.
References intCharge().
Referenced by Particle.Particle::__str__().
|
inline |
|
inline |
Definition at line 108 of file taus.h.
References l1ct::CTtoGT_eta(), l1ct::CTtoGT_phi(), l1ct::CTtoGT_pt(), hwCharge, hwEta, hwPhi, hwPt, hwRawId, hwSeedPt, hwSeedZ0, hwType, and submitPVValidationJobs::t.
Referenced by L1NNTauProducer::makeTau_HW().
Definition at line 92 of file taus.h.
References runTheMatrix::ret, TrackRefitter_38T_cff::src, and unpack_from_bits().
|
static |
bool l1ct::Tau::hwCharge |
Definition at line 20 of file taus.h.
Referenced by clear(), intCharge(), L1NNTauProducer::makeTau_HW(), operator==(), pack(), and toGT().
glbeta_t l1ct::Tau::hwEta |
Definition at line 16 of file taus.h.
Referenced by clear(), floatEta(), intEta(), L1NNTauProducer::makeTau_HW(), operator==(), pack(), and toGT().
lepid_t l1ct::Tau::hwIdVsEle |
Definition at line 24 of file taus.h.
Referenced by clear(), operator==(), and pack().
lepid_t l1ct::Tau::hwIdVsMu |
Definition at line 23 of file taus.h.
Referenced by clear(), operator==(), and pack().
rawid_t l1ct::Tau::hwIsoOrMVA |
Definition at line 25 of file taus.h.
Referenced by clear(), operator==(), and pack().
glbphi_t l1ct::Tau::hwPhi |
Definition at line 17 of file taus.h.
Referenced by clear(), floatPhi(), intPhi(), L1NNTauProducer::makeTau_HW(), operator==(), pack(), and toGT().
pt_t l1ct::Tau::hwPt |
Definition at line 15 of file taus.h.
Referenced by clear(), floatPt(), intPt(), L1NNTauProducer::makeTau_HW(), operator<(), operator==(), operator>(), pack(), and toGT().
rawid_t l1ct::Tau::hwRawId |
Definition at line 22 of file taus.h.
Referenced by hwAbsIso(), L1NNTauProducer::makeTau_HW(), pack(), setAbsIso(), and toGT().
pt_t l1ct::Tau::hwSeedPt |
Definition at line 18 of file taus.h.
Referenced by clear(), floatSeedPt(), intSeedPt(), L1NNTauProducer::makeTau_HW(), operator==(), pack(), and toGT().
z0_t l1ct::Tau::hwSeedZ0 |
Definition at line 19 of file taus.h.
Referenced by clear(), floatSeedZ0(), L1NNTauProducer::makeTau_HW(), operator==(), pack(), and toGT().
type_t l1ct::Tau::hwType |
Definition at line 21 of file taus.h.
Referenced by clear(), intType(), L1NNTauProducer::makeTau_HW(), operator==(), pack(), and toGT().