#include <OmtfMuonDataWord64.h>
Public Member Functions | |
unsigned int | bxNum () const |
unsigned int | ch () const |
int | eta () const |
unsigned int | layers () const |
MuonDataWord64 (Word64 data=0) | |
int | phi () const |
unsigned int | pT () const |
unsigned int | quality () const |
unsigned int | type () const |
unsigned int | vch () const |
unsigned int | weight_lowBits () const |
Private Attributes | |
union { | |
struct { | |
uint64_t bc0_: 1 | |
uint64_t bxNum_: 3 | |
uint64_t ch_: 1 | |
uint64_t empty_: 1 | |
int64_t eta_: 9 | |
uint64_t layers_: 18 | |
int64_t phi_: 8 | |
uint64_t pT_: 9 | |
uint64_t quality_: 4 | |
uint64_t type_: 4 | |
uint64_t vch_: 1 | |
uint64_t weight_: 5 | |
} | |
uint64_t rawData | |
}; | |
Friends | |
std::ostream & | operator<< (std::ostream &out, const MuonDataWord64 &o) |
Definition at line 8 of file OmtfMuonDataWord64.h.
|
inline |
Definition at line 10 of file OmtfMuonDataWord64.h.
|
inline |
Definition at line 19 of file OmtfMuonDataWord64.h.
References bxNum_.
Referenced by omtf::operator<<(), and omtf::MuonUnpacker::unpack().
|
inline |
Definition at line 13 of file OmtfMuonDataWord64.h.
References ch_.
Referenced by omtf::MuonUnpacker::unpack().
|
inline |
Definition at line 16 of file OmtfMuonDataWord64.h.
References eta_.
Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), omtf::operator<<(), Jet.Jet::puJetId(), and omtf::MuonUnpacker::unpack().
|
inline |
Definition at line 12 of file OmtfMuonDataWord64.h.
References layers_.
Referenced by omtf::operator<<(), and omtf::MuonUnpacker::unpack().
|
inline |
Definition at line 15 of file OmtfMuonDataWord64.h.
References phi_.
Referenced by Particle.Particle::__str__(), omtf::operator<<(), ntupleDataFormat.Track::phiPull(), and omtf::MuonUnpacker::unpack().
|
inline |
Definition at line 17 of file OmtfMuonDataWord64.h.
References pT_.
Referenced by omtf::operator<<(), and omtf::MuonUnpacker::unpack().
|
inline |
Definition at line 18 of file OmtfMuonDataWord64.h.
References quality_.
Referenced by omtf::operator<<(), and omtf::MuonUnpacker::unpack().
|
inline |
Definition at line 20 of file OmtfMuonDataWord64.h.
References type_.
Referenced by omtf::operator<<().
|
inline |
Definition at line 14 of file OmtfMuonDataWord64.h.
References vch_.
Referenced by omtf::MuonUnpacker::unpack().
|
inline |
Definition at line 11 of file OmtfMuonDataWord64.h.
References weight_.
Referenced by omtf::MuonUnpacker::unpack().
|
friend |
Definition at line 6 of file OmtfMuonDataWord64.cc.
union { ... } |
uint64_t omtf::MuonDataWord64::bc0_ |
Definition at line 32 of file OmtfMuonDataWord64.h.
uint64_t omtf::MuonDataWord64::bxNum_ |
Definition at line 37 of file OmtfMuonDataWord64.h.
Referenced by bxNum().
uint64_t omtf::MuonDataWord64::ch_ |
Definition at line 33 of file OmtfMuonDataWord64.h.
Referenced by ch().
uint64_t omtf::MuonDataWord64::empty_ |
Definition at line 30 of file OmtfMuonDataWord64.h.
int64_t omtf::MuonDataWord64::eta_ |
Definition at line 29 of file OmtfMuonDataWord64.h.
Referenced by eta().
uint64_t omtf::MuonDataWord64::layers_ |
Definition at line 35 of file OmtfMuonDataWord64.h.
Referenced by layers().
int64_t omtf::MuonDataWord64::phi_ |
Definition at line 31 of file OmtfMuonDataWord64.h.
Referenced by phi().
uint64_t omtf::MuonDataWord64::pT_ |
Definition at line 27 of file OmtfMuonDataWord64.h.
Referenced by pT().
uint64_t omtf::MuonDataWord64::quality_ |
Definition at line 28 of file OmtfMuonDataWord64.h.
Referenced by quality().
uint64_t omtf::MuonDataWord64::rawData |
Definition at line 25 of file OmtfMuonDataWord64.h.
uint64_t omtf::MuonDataWord64::type_ |
Definition at line 38 of file OmtfMuonDataWord64.h.
Referenced by Modules.Service::__str__(), Config.ProcessAccelerator::_place(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and type().
uint64_t omtf::MuonDataWord64::vch_ |
Definition at line 34 of file OmtfMuonDataWord64.h.
Referenced by vch().
uint64_t omtf::MuonDataWord64::weight_ |
Definition at line 36 of file OmtfMuonDataWord64.h.
Referenced by weight_lowBits().