Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

Constructor & Destructor Documentation

TridModelTrack::TridModelTrack  )  [inline]
 

Definition at line 10 of file TridModelTrack.h.

References fDescription, fFirstPlane, fLastPlane, fN, fT, fU, and fV.

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.

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.

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.

Referenced by TridPageDetector::CreateSketches().

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(), and TridPageDetector::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(), and TridPageDetector::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(), and TridPageDetector::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, and TridModel::Print().

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


Member Data Documentation

std::string TridModelTrack::fDescription
 

Definition at line 30 of file TridModelTrack.h.

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

Int_t TridModelTrack::fFirstPlane
 

Definition at line 23 of file TridModelTrack.h.

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

Int_t TridModelTrack::fLastPlane
 

Definition at line 24 of file TridModelTrack.h.

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

std::vector<Int_t> TridModelTrack::fN
 

Definition at line 25 of file TridModelTrack.h.

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

std::vector<Double_t> TridModelTrack::fT
 

Definition at line 28 of file TridModelTrack.h.

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

std::vector<Float_t> TridModelTrack::fU
 

Definition at line 26 of file TridModelTrack.h.

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

std::vector<Float_t> TridModelTrack::fV
 

Definition at line 27 of file TridModelTrack.h.

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


The documentation for this class was generated from the following file:
Generated on Mon Feb 15 11:10:25 2010 for loon by  doxygen 1.3.9.1