#include <DataFormats.h>
Public Member Functions | |
tt::Frame | bv () const |
std::tuple< Ts... > | data () const |
const DataFormats * | dataFormats () const |
tt::FrameTrack | frame () const |
operator bool () const | |
Process | p () const |
Track (const tt::FrameTrack &frame, const DataFormats *dataFormats, Process p) | |
template<typename... Others> | |
Track (const Track< Others... > &track, Ts... data) | |
template<typename... Others> | |
Track (const Stub< Others... > &stub, const TTTrackRef &ttTrackRef, Ts... data) | |
Track (const TTTrackRef &ttTrackRef, const DataFormats *dataFormats, Process p, Ts... data) | |
TTTrackRef | ttTrackRef () const |
~Track () | |
Protected Member Functions | |
double | base (Variable v) const |
DataFormat | format (Variable v) const |
DataFormat | format (Variable v, Process p) const |
const tt::Setup * | setup () const |
int | width (Variable v) const |
Protected Attributes | |
std::tuple< Ts... > | data_ |
const DataFormats * | dataFormats_ |
tt::FrameTrack | frame_ |
Process | p_ |
Definition at line 845 of file DataFormats.h.
trackerTFP::Track< Ts >::Track | ( | const tt::FrameTrack< Ts > & | frame, |
const DataFormats * | dataFormats, | ||
Process | p | ||
) |
Definition at line 393 of file DataFormats.cc.
trackerTFP::Track< Ts >::Track | ( | const Track< Others... > & | track, |
Ts... | data | ||
) |
trackerTFP::Track< Ts >::Track | ( | const Stub< Others... > & | stub, |
const TTTrackRef & | ttTrackRef, | ||
Ts... | data | ||
) |
Definition at line 407 of file DataFormats.cc.
trackerTFP::Track< Ts >::Track | ( | const TTTrackRef & | ttTrackRef, |
const DataFormats * | dataFormats, | ||
Process | p, | ||
Ts... | data | ||
) |
Definition at line 412 of file DataFormats.cc.
|
inline |
Definition at line 857 of file DataFormats.h.
|
inlineprotected |
Definition at line 877 of file DataFormats.h.
|
inline |
Definition at line 869 of file DataFormats.h.
|
inline |
Definition at line 871 of file DataFormats.h.
|
inline |
Definition at line 861 of file DataFormats.h.
|
inlineprotected |
Definition at line 881 of file DataFormats.h.
|
inlineprotected |
Definition at line 883 of file DataFormats.h.
|
inline |
|
inlineexplicit |
Definition at line 859 of file DataFormats.h.
|
inline |
Definition at line 863 of file DataFormats.h.
Referenced by trackerTFP::Track< int, int, int, double, double, double, double >::format(), and Electron.Electron::ptErr().
|
inlineprotected |
Definition at line 879 of file DataFormats.h.
|
inline |
Definition at line 867 of file DataFormats.h.
|
inlineprotected |
Definition at line 875 of file DataFormats.h.
|
protected |
Definition at line 891 of file DataFormats.h.
Referenced by trackerTFP::Track< int, int, int, double, double, double, double >::data().
|
protected |
Definition at line 885 of file DataFormats.h.
Referenced by trackerTFP::Track< int, int, int, double, double, double, double >::base(), trackerTFP::Track< int, int, int, double, double, double, double >::dataFormats(), trackerTFP::Track< int, int, int, double, double, double, double >::format(), trackerTFP::Track< int, int, int, double, double, double, double >::setup(), and trackerTFP::Track< int, int, int, double, double, double, double >::width().
|
protected |
Definition at line 889 of file DataFormats.h.
Referenced by trackerTFP::Track< int, int, int, double, double, double, double >::bv(), trackerTFP::Track< int, int, int, double, double, double, double >::frame(), trackerTFP::Track< int, int, int, double, double, double, double >::operator bool(), and trackerTFP::Track< int, int, int, double, double, double, double >::ttTrackRef().
|
protected |
Definition at line 887 of file DataFormats.h.
Referenced by trackerTFP::Track< int, int, int, double, double, double, double >::base(), trackerTFP::Track< int, int, int, double, double, double, double >::format(), trackerTFP::Track< int, int, int, double, double, double, double >::p(), and trackerTFP::Track< int, int, int, double, double, double, double >::width().