TridModelShower Class Reference

#include <TridModelShower.h>

Inheritance diagram for TridModelShower:
TridModel

List of all members.

Public Member Functions

 TridModelShower ()
 ~TridModelShower ()
virtual Int_t GetFirstPlane ()
virtual Int_t GetLastPlane ()
virtual Bool_t IsValid (int plane)
virtual Int_t GetNStrip (int plane)
virtual Float_t GetU (int plane)
virtual Float_t GetV (int plane)
virtual Double_t GetT (int plane)
virtual Double_t GetWidth (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< Float_t > fWidth
std::vector< Double_t > fT
std::string fDescription

Detailed Description

Definition at line 7 of file TridModelShower.h.


Constructor & Destructor Documentation

TridModelShower::TridModelShower (  )  [inline]

Definition at line 10 of file TridModelShower.h.

00010                    :
00011     fFirstPlane(500),fLastPlane(0),
00012     fN(500,0), fU(500,0), fV(500,0), fWidth(500,0), fT(500,0),
00013     fDescription("Shower\n") {};
  ~TridModelShower() {};

TridModelShower::~TridModelShower (  )  [inline]

Definition at line 14 of file TridModelShower.h.

00014 {};


Member Function Documentation

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

Definition at line 16 of file TridModelShower.h.

References fFirstPlane.

Referenced by TridUVPage::CreateSketches().

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

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

Definition at line 17 of file TridModelShower.h.

References fLastPlane.

Referenced by TridUVPage::CreateSketches().

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

virtual Int_t TridModelShower::GetNStrip ( int  plane  )  [inline, virtual]

Definition at line 19 of file TridModelShower.h.

References fN.

00019 { return fN[plane];     };

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

Definition at line 22 of file TridModelShower.h.

References fT.

00022 { return fT[plane];     };

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

Definition at line 20 of file TridModelShower.h.

References fU.

Referenced by TridModelMaker::CreateShowerModels(), and TridUVPage::CreateSketches().

00020 { return fU[plane];     };

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

Definition at line 21 of file TridModelShower.h.

References fV.

Referenced by TridModelMaker::CreateShowerModels(), and TridUVPage::CreateSketches().

00021 { return fV[plane];     };

virtual Double_t TridModelShower::GetWidth ( int  plane  )  [inline, virtual]

Definition at line 23 of file TridModelShower.h.

References fWidth.

Referenced by TridModelMaker::CreateShowerModels(), and TridUVPage::CreateSketches().

00023 { return fWidth[plane]; };

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

Definition at line 18 of file TridModelShower.h.

References fN.

Referenced by TridModelMaker::CreateShowerModels(), and TridUVPage::CreateSketches().

00018 { return fN[plane];     };

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

Reimplemented from TridModel.

Definition at line 35 of file TridModelShower.h.

References fDescription.

00035                                                         {
00036     os << fDescription << std::endl;
00037     TridModel::Print(os); 
00038   };


Member Data Documentation

Definition at line 33 of file TridModelShower.h.

Referenced by Print().

Definition at line 23 of file TridModelShower.h.

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

Definition at line 26 of file TridModelShower.h.

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

std::vector<Int_t> TridModelShower::fN

Definition at line 27 of file TridModelShower.h.

Referenced by TridModelMaker::CreateShowerModels(), GetNStrip(), and IsValid().

std::vector<Double_t> TridModelShower::fT

Definition at line 31 of file TridModelShower.h.

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

std::vector<Float_t> TridModelShower::fU

Definition at line 28 of file TridModelShower.h.

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

std::vector<Float_t> TridModelShower::fV

Definition at line 29 of file TridModelShower.h.

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

std::vector<Float_t> TridModelShower::fWidth

Definition at line 30 of file TridModelShower.h.

Referenced by TridModelMaker::CreateShowerModels(), and GetWidth().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1