Public Member Functions | Private Attributes | List of all members
novaddt::Track Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-05-05/DDTBaseDataProducts/Track.h"

Public Member Functions

 Track ()
 
 Track (uint8_t const &view, float const &inversebeta, float const &startv, float const &startz, TDC const &startt, float const &endv, float const &endz, TDC const &endt)
 
uint8_t const & View () const
 
float const & InverseBeta () const
 
float const & StartV () const
 
float const & StartZ () const
 
TDC const & StartT () const
 
float const & EndV () const
 
float const & EndZ () const
 
TDC const & EndT () const
 
 ~Track ()
 

Private Attributes

uint8_t fView
 
float fInverseBeta
 
float fStartV
 
float fStartZ
 
TDC fStartT
 
float fEndV
 
float fEndZ
 
TDC fEndT
 

Detailed Description

Definition at line 17 of file Track.h.

Constructor & Destructor Documentation

novaddt::Track::Track ( )

Definition at line 15 of file Track.cxx.

16  : fView (0)
17  , fInverseBeta (0.)
18  , fStartV (0.)
19  , fStartZ (0.)
20  , fStartT (0)
21  , fEndV (0.)
22  , fEndZ (0.)
23  , fEndT (0)
24  {
25  }
float fEndV
Definition: Track.h:30
TDC fEndT
Definition: Track.h:32
float fStartV
Definition: Track.h:27
TDC fStartT
Definition: Track.h:29
float fStartZ
Definition: Track.h:28
uint8_t fView
Definition: Track.h:25
float fInverseBeta
Definition: Track.h:26
float fEndZ
Definition: Track.h:31
novaddt::Track::Track ( uint8_t const &  view,
float const &  inversebeta,
float const &  startv,
float const &  startz,
TDC const &  startt,
float const &  endv,
float const &  endz,
TDC const &  endt 
)
explicit

Definition at line 33 of file Track.cxx.

42  : fView (view)
43  , fInverseBeta (inversebeta)
44  , fStartV (startv)
45  , fStartZ (startz)
46  , fStartT (startt)
47  , fEndV (endv)
48  , fEndZ (endz)
49  , fEndT (endt)
50  {
51  return;
52  }
float fEndV
Definition: Track.h:30
TDC fEndT
Definition: Track.h:32
float fStartV
Definition: Track.h:27
TDC fStartT
Definition: Track.h:29
float fStartZ
Definition: Track.h:28
uint8_t fView
Definition: Track.h:25
float fInverseBeta
Definition: Track.h:26
float fEndZ
Definition: Track.h:31
novaddt::Track::~Track ( )

Definition at line 28 of file Track.cxx.

29  {
30  }

Member Function Documentation

TDC const & novaddt::Track::EndT ( ) const
inline

Definition at line 72 of file Track.h.

References fEndT.

72 { return fEndT; }
TDC fEndT
Definition: Track.h:32
float const & novaddt::Track::EndV ( ) const
inline
float const & novaddt::Track::EndZ ( ) const
inline
float const & novaddt::Track::InverseBeta ( ) const
inline

Definition at line 66 of file Track.h.

References fInverseBeta.

66 { return fInverseBeta; }
float fInverseBeta
Definition: Track.h:26
TDC const & novaddt::Track::StartT ( ) const
inline

Definition at line 69 of file Track.h.

References fStartT.

69 { return fStartT; }
TDC fStartT
Definition: Track.h:29
float const & novaddt::Track::StartV ( ) const
inline
float const & novaddt::Track::StartZ ( ) const
inline
uint8_t const & novaddt::Track::View ( ) const
inline

Definition at line 65 of file Track.h.

References fView.

Referenced by novaddt::Merge2DTracks::fillDummyTracks(), and novaddt::Merge2DTracks::simpleMerge().

65 { return fView; }
uint8_t fView
Definition: Track.h:25

Member Data Documentation

TDC novaddt::Track::fEndT
private

Definition at line 32 of file Track.h.

Referenced by EndT().

float novaddt::Track::fEndV
private

Definition at line 30 of file Track.h.

Referenced by EndV().

float novaddt::Track::fEndZ
private

Definition at line 31 of file Track.h.

Referenced by EndZ().

float novaddt::Track::fInverseBeta
private

Definition at line 26 of file Track.h.

Referenced by InverseBeta().

TDC novaddt::Track::fStartT
private

Definition at line 29 of file Track.h.

Referenced by StartT().

float novaddt::Track::fStartV
private

Definition at line 27 of file Track.h.

Referenced by StartV().

float novaddt::Track::fStartZ
private

Definition at line 28 of file Track.h.

Referenced by StartZ().

uint8_t novaddt::Track::fView
private

Definition at line 25 of file Track.h.

Referenced by View().


The documentation for this class was generated from the following files: