StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
StSvtGeometry Class Reference
Inheritance diagram for StSvtGeometry:
StSvtWaferCollection StRefArray StObjArray StObject

Public Member Functions

 StSvtGeometry (const char *config)
 
 StSvtGeometry (StSvtConfig *config)
 
 StSvtGeometry (srs_srspar_st *param, svg_geom_st *geom, svg_shape_st *shape)
 
 StSvtGeometry (const StSvtGeometry &)
 
StSvtGeometryoperator= (const StSvtGeometry &)
 
void setBarrelRadius (double x[6])
 
void setWaferLength (double x)
 
void setWaferThickness (double x)
 
void setWaferWidth (double x)
 
void setAnodePitch (double x)
 
void setFocusRegionLength (double x)
 
void setDistanceInjector (double x[4])
 
void setLaserPosition (double x[5])
 
double getBarrelRadius (int layer)
 
double getWaferLength ()
 
double getWaferThickness ()
 
double getWaferWidth ()
 
double getAnodePitch ()
 
double getFocusRegionLength ()
 
double getDistanceInjector (int line)
 
double getLaserPosition (int i)
 
int getWaferIndex (int barrel, int ladder, int wafer)
 
int getWaferIndex (int HardWarePos)
 
int getBarrelID (int layer, int ladder)
 
- Public Member Functions inherited from StSvtWaferCollection
 StSvtWaferCollection (StSvtConfig *config)
 
 StSvtWaferCollection (const char *config)
 
int getNumberOfBarrels ()
 
int getNumberOfLadders (int barrel)
 
int getNumberOfWafers (int barrel)
 
int getTotalNumberOfWafers ()
 
int getWaferIndex (int barrel, int ladder, int wafer)
 
void setConfiguration (const char *config)
 
void setConfiguration (StSvtConfig *config)
 
StSvtConfiggetSvtConfig ()
 
const char * getConfiguration ()
 
StSvtHybridObjectgetObject (int barrel, int ladder, int wafer)
 
- Public Member Functions inherited from StRefArray
 StRefArray (Int_t sz=0)
 
 StRefArray (const StRefArray &from)
 
- Public Member Functions inherited from StObjArray
 StObjArray (Int_t sz=0)
 
virtual void Browse (TBrowser *b)
 
void random_shuffle (int start=0, int end=0x7fffffff)
 
size_t capacity () const
 
size_t max_size () const
 
void clear ()
 
void pop_back ()
 
int empty () const
 
size_t size () const
 
void reserve (size_t sz)
 
void resize (size_t sz, TObject *v=0)
 
virtual Bool_t IsFolder () const
 
TObject *& at (int i)
 
void put_at (TObject *obj, int i)
 
TObject *const & front () const
 
TObject *& front ()
 
TObject *const & back () const
 
TObject *& back ()
 
TObject * find (const char *name) const
 
const_VecTObjIter begin () const
 
VecTObjIter begin ()
 
const_VecTObjIter end () const
 
VecTObjIter end ()
 
TObject ** Erase (TObject **it, int del)
 
TObject ** Erase (TObject **fst, TObject **lst, int del)
 
TObject *& operator[] (Int_t i)
 
TObject *const & operator[] (Int_t i) const
 
void push_back (const TObject *const to)
 
Int_t getEntries () const
 
void ls (const char *tit="") const
 
void Print (const char *tit="") const
 
- Public Member Functions inherited from StObject
 StObject (const StObject &sto)
 
StObjectoperator= (const StObject &sto)
 
virtual TObject * clone () const
 
Int_t isZombie () const
 
virtual void makeZombie (int flg=1)
 
UInt_t Ztreamer (TBuffer &R__b)
 
 ClassDef (StObject, 3) static UInt_t fgTally
 

Additional Inherited Members

- Protected Attributes inherited from StSvtWaferCollection
StSvtConfigmSvtConfig
 
TString mConfig
 SVT Configuration.
 
- Protected Attributes inherited from StObjArray
VecTObj fV
 

Detailed Description

Definition at line 29 of file StSvtGeometry.hh.


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