TridModelTrack Class Reference

#include <TridModelTrack.h>

Inheritance diagram for TridModelTrack:
TridModel

List of all members.

Public Member Functions

 TridModelTrack ()
virtual ~TridModelTrack ()
virtual Int_t GetFirstPlane ()
virtual Int_t GetLastPlane ()
virtual Bool_t IsValid (int plane)
virtual Float_t GetU (int plane)
virtual Float_t GetV (int plane)
virtual Double_t GetT (int plane)
virtual void Print (std::ostream &os=std::cout) const

Public Attributes

Int_t fFirstPlane
Int_t fLastPlane
std::vector< Int_t > fN
std::vector< Float_t > fU
std::vector< Float_t > fV
std::vector< Double_t > fT
std::string fDescription

Detailed Description

Definition at line 7 of file TridModelTrack.h.


Constructor & Destructor Documentation

TridModelTrack::TridModelTrack (  )  [inline]

Definition at line 10 of file TridModelTrack.h.

00010                   :
00011     fFirstPlane(499), fLastPlane(-1),
00012     fN(500,0), fU(500,0), fV(500,0), fT(500,0),
00013     fDescription("Track\n") {};
  virtual ~TridModelTrack() {};

virtual TridModelTrack::~TridModelTrack (  )  [inline, virtual]

Definition at line 14 of file TridModelTrack.h.

00014 {};


Member Function Documentation

virtual Int_t TridModelTrack::GetFirstPlane (  )  [inline, virtual]

Definition at line 16 of file TridModelTrack.h.

References fFirstPlane.

Referenced by TridUVPage::CreateSketches().

00016 { return fFirstPlane; }; // lowest-number plane

virtual Int_t TridModelTrack::GetLastPlane (  )  [inline, virtual]

Definition at line 17 of file TridModelTrack.h.

References fLastPlane.

Referenced by TridUVPage::CreateSketches().

00017 { return fLastPlane;  }; // highest-number plane;

virtual Double_t TridModelTrack::GetT ( int  plane  )  [inline, virtual]

Definition at line 21 of file TridModelTrack.h.

References fT.

00021 { return fT[plane]; };

virtual Float_t TridModelTrack::GetU ( int  plane  )  [inline, virtual]

Definition at line 19 of file TridModelTrack.h.

References fU.

Referenced by TridUVPage::CreateSketches().

00019 { return fU[plane]; };

virtual Float_t TridModelTrack::GetV ( int  plane  )  [inline, virtual]

Definition at line 20 of file TridModelTrack.h.

References fV.

Referenced by TridUVPage::CreateSketches().

00020 { return fV[plane]; };

virtual Bool_t TridModelTrack::IsValid ( int  plane  )  [inline, virtual]

Definition at line 18 of file TridModelTrack.h.

References fN.

Referenced by TridUVPage::CreateSketches().

00018 {return fN[plane]; };

virtual void TridModelTrack::Print ( std::ostream &  os = std::cout  )  const [inline, virtual]

Reimplemented from TridModel.

Definition at line 32 of file TridModelTrack.h.

References fDescription.

00032                                                         {
00033     os << fDescription << std::endl;
00034     TridModel::Print(os); 
00035   };


Member Data Documentation

Definition at line 30 of file TridModelTrack.h.

Referenced by TridModelMaker::CreateTrackModels(), and Print().

Definition at line 21 of file TridModelTrack.h.

Referenced by TridModelMaker::CreateTrackModels(), and GetFirstPlane().

Definition at line 24 of file TridModelTrack.h.

Referenced by TridModelMaker::CreateTrackModels(), and GetLastPlane().

std::vector<Int_t> TridModelTrack::fN

Definition at line 25 of file TridModelTrack.h.

Referenced by TridModelMaker::CreateTrackModels(), and IsValid().

std::vector<Double_t> TridModelTrack::fT

Definition at line 28 of file TridModelTrack.h.

Referenced by TridModelMaker::CreateTrackModels(), and GetT().

std::vector<Float_t> TridModelTrack::fU

Definition at line 26 of file TridModelTrack.h.

Referenced by TridModelMaker::CreateTrackModels(), and GetU().

std::vector<Float_t> TridModelTrack::fV

Definition at line 27 of file TridModelTrack.h.

Referenced by TridModelMaker::CreateTrackModels(), and GetV().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1