#include <DataFormats.h>
Public Member Functions | |
void | attach (const int i, TTBV &ttBV) const |
void | attach (const double d, TTBV &ttBV) const |
void | attach (const TTBV bv, TTBV &ttBV) const |
double | base () const |
DataFormat (bool twos) | |
double | digi (double d) const |
void | extract (TTBV &in, int &out) const |
void | extract (TTBV &in, double &out) const |
void | extract (TTBV &in, TTBV &out) const |
double | floating (int i) const |
bool | inRange (double d, bool digi=false) const |
bool | inRange (int i) const |
int | integer (double d) const |
double | range () const |
int | toSigned (int i) const |
int | toUnsigned (int i) const |
int | toUnsigned (double d) const |
TTBV | ttBV (int i) const |
TTBV | ttBV (double d) const |
bool | twos () const |
int | width () const |
~DataFormat () | |
Protected Attributes | |
double | base_ |
double | range_ |
bool | twos_ |
int | width_ |
Definition at line 73 of file DataFormats.h.
|
inline |
Definition at line 75 of file DataFormats.h.
|
inline |
Definition at line 76 of file DataFormats.h.
|
inline |
Definition at line 88 of file DataFormats.h.
References mps_fire::i, ttBV(), twos_, and width_.
|
inline |
|
inline |
Definition at line 117 of file DataFormats.h.
References base_.
Referenced by trackerTFP::ZHoughTransform::fill(), trackerTFP::MiniHoughTransform::fill(), trackerTFP::HoughTransform::fillIn(), trackerTFP::State::finish(), trackerTFP::LayerEncoding::LayerEncoding(), and trackerTFP::TrackKF::TrackKF().
|
inline |
Definition at line 98 of file DataFormats.h.
References ztail::d, floating(), and integer().
Referenced by inRange(), trackerTFP::ProducerKFin::produce(), trackerTFP::StubKF::StubKF(), and trackerTFP::StubZHT::StubZHT().
|
inline |
Definition at line 82 of file DataFormats.h.
References recoMuon::in, MillePedeFileConverter_cfg::out, twos_, and width_.
|
inline |
Definition at line 84 of file DataFormats.h.
References base_, recoMuon::in, MillePedeFileConverter_cfg::out, twos_, and width_.
Definition at line 86 of file DataFormats.h.
References recoMuon::in, MillePedeFileConverter_cfg::out, twos_, and width_.
|
inline |
Definition at line 94 of file DataFormats.h.
References base_, and mps_fire::i.
Referenced by digi(), trackerTFP::HoughTransform::fillIn(), inRange(), trackerTFP::LayerEncoding::LayerEncoding(), trackerTFP::ProducerZHTout::produce(), trackerTFP::ProducerKFin::produce(), trackerTFP::StubHT::StubHT(), trackerTFP::StubZHT::StubZHT(), and trackerTFP::TrackKFin::TrackKFin().
|
inline |
Definition at line 106 of file DataFormats.h.
References base_, ztail::d, digi(), funct::pow(), range(), range_, and width_.
Referenced by trackerTFP::HoughTransform::fillIn(), and trklet::KFin::produce().
|
inline |
Definition at line 111 of file DataFormats.h.
References floating(), mps_fire::i, and inRange().
Referenced by inRange().
|
inline |
Definition at line 96 of file DataFormats.h.
References base_, ztail::d, and MillePedeFileConverter_cfg::e.
Referenced by digi(), trackerTFP::HoughTransform::fillIn(), trackerTFP::ProducerKFin::produce(), trackerTFP::StubZHT::StubZHT(), and toUnsigned().
|
inline |
Definition at line 119 of file DataFormats.h.
References range_.
Referenced by inRange(), and trackerTFP::TrackDR::TrackDR().
|
inline |
Definition at line 100 of file DataFormats.h.
References mps_fire::i, funct::pow(), and width_.
Referenced by trackerTFP::MiniHoughTransform::consume(), trackerTFP::LayerEncoding::LayerEncoding(), trackerTFP::HoughTransform::produce(), and trackerTFP::HoughTransform::readOut().
|
inline |
Definition at line 102 of file DataFormats.h.
References mps_fire::i, funct::pow(), and width_.
Referenced by trklet::KFin::produce(), trackerTFP::ProducerKFin::produce(), and trackerTFP::HoughTransform::readOut().
|
inline |
|
inline |
Definition at line 78 of file DataFormats.h.
References mps_fire::i, twos_, and width_.
Referenced by attach(), and trklet::KFin::produce().
|
inline |
|
inline |
|
inline |
Definition at line 115 of file DataFormats.h.
References width_.
Referenced by trackerTFP::LayerEncoding::LayerEncoding().
|
protected |
Definition at line 127 of file DataFormats.h.
Referenced by attach(), base(), extract(), floating(), trackerTFP::Format< v, p >::Format(), inRange(), integer(), and ttBV().
|
protected |
Definition at line 129 of file DataFormats.h.
Referenced by trackerTFP::Format< v, p >::Format(), inRange(), and range().
|
protected |
|
protected |
Definition at line 125 of file DataFormats.h.
Referenced by attach(), extract(), trackerTFP::Format< v, p >::Format(), inRange(), toSigned(), toUnsigned(), ttBV(), and width().