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

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-18/DDTBaseDataProducts/Track3D.h"

Public Member Functions

 Track3D ()
 
 Track3D (bool const &is3D, int const &view, TVector3 const &start, TVector3 const &end)
 
bool const & Is3D () const
 
int const & View () const
 
TVector3 const & Start () const
 
TVector3 const & End () const
 
 ~Track3D ()
 

Private Attributes

bool fIs3D
 
int fView
 
TVector3 fStart
 
TVector3 fEnd
 

Detailed Description

Definition at line 17 of file Track3D.h.

Constructor & Destructor Documentation

novaddt::Track3D::Track3D ( )

Definition at line 15 of file Track3D.cxx.

16  : fIs3D (false)
17  , fView (0)
18  , fStart (TVector3(0,0,0))
19  , fEnd (TVector3(0,0,0))
20  {
21  }
TVector3 fStart
Definition: Track3D.h:23
TVector3 fEnd
Definition: Track3D.h:24
novaddt::Track3D::Track3D ( bool const &  is3D,
int const &  view,
TVector3 const &  start,
TVector3 const &  end 
)
explicit

Definition at line 29 of file Track3D.cxx.

34  : fIs3D (is3D)
35  , fView (view)
36  , fStart (start)
37  , fEnd (end)
38  {
39  return;
40  }
TVector3 fStart
Definition: Track3D.h:23
TVector3 fEnd
Definition: Track3D.h:24
novaddt::Track3D::~Track3D ( )

Definition at line 24 of file Track3D.cxx.

25  {
26  }

Member Function Documentation

TVector3 const & novaddt::Track3D::End ( ) const
inline
bool const & novaddt::Track3D::Is3D ( ) const
inline
TVector3 const & novaddt::Track3D::Start ( ) const
inline
int const & novaddt::Track3D::View ( ) const
inline

Definition at line 44 of file Track3D.h.

References fView.

Referenced by novaddt::UpMuAna::analyze(), and novaddt::NuMuTrigger::filter().

44 { return fView; }

Member Data Documentation

TVector3 novaddt::Track3D::fEnd
private

Definition at line 24 of file Track3D.h.

Referenced by End().

bool novaddt::Track3D::fIs3D
private

Definition at line 21 of file Track3D.h.

Referenced by Is3D().

TVector3 novaddt::Track3D::fStart
private

Definition at line 23 of file Track3D.h.

Referenced by Start().

int novaddt::Track3D::fView
private

Definition at line 22 of file Track3D.h.

Referenced by View().


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