StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StiSvtDetectorBuilder Class Reference
Inheritance diagram for StiSvtDetectorBuilder:
StiDetectorBuilder Named

Public Member Functions

 StiSvtDetectorBuilder (bool active)
 
virtual void buildDetectors (StMaker &source)
 
virtual void useVMCGeometry ()
 
void setSiMat (StiMaterial *m)
 
void setHybridMat (StiMaterial *m)
 
StiMaterialgetSiMat ()
 
StiMaterialgetHybridMat ()
 
- Public Member Functions inherited from StiDetectorBuilder
 StiDetectorBuilder (const string &name, bool active)
 
detectorMap getDetectors ()
 
virtual StiMaterialadd (StiMaterial *material)
 
virtual StiShapeadd (StiShape *shape)
 
virtual StiDetectoradd (StiDetector *detector)
 
virtual StiDetectoradd (UInt_t row, UInt_t sector, StiDetector *detector)
 
virtual void del (UInt_t row, UInt_t sector)
 
virtual StiMaterialfindMaterial (const string &szName) const
 
virtual StiShapefindShape (const string &szName) const
 
virtual StiDetectorfindDetector (const string &szName) const
 
virtual StiDetectorgetDetector (UInt_t layer, UInt_t sector) const
 
virtual void setDetector (UInt_t layer, UInt_t sector, StiDetector *detector)
 
virtual void setNRows (UInt_t nRows)
 
virtual UInt_t getNRows () const
 
virtual UInt_t getNSectors (UInt_t row=0) const
 
virtual void setNSectors (UInt_t row, UInt_t nSectors)
 
virtual bool hasMore () const
 
virtual StiDetectornext ()
 
virtual void build (StMaker &source)
 
double nice (double angle) const
 
void setGroupId (int id)
 
int getGroupId () const
 
StiTrackingParametersgetTrackingParameters ()
 
Factory< StiDetector > * getDetectorFactory ()
 
void SetCurrentDetectorBuilder (StiDetectorBuilder *m)
 
virtual void AverageVolume (TGeoPhysicalNode *nodeP)
 
void setGasMat (StiMaterial *m)
 
StiMaterialgetGasMat ()
 
void setSplit (double relThick=0.5, int maxSplit=20)
 
void Print () const
 
- Public Member Functions inherited from Named
void setName (const string &newName)
 Set the name of the object.
 
const string & getName () const
 Get the name of the object.
 
bool isName (const string &aName) const
 Determine whether name equals given name.
 

Protected Attributes

StiMaterial_siMat
 
StiMaterial_hybridMat
 
StiPlanarShape_waferShape [6]
 
StiPlanarShape_hybridShape [6]
 
StSvtConfig_config
 
StSvtGeometry_geometry
 
- Protected Attributes inherited from StiDetectorBuilder
float mThkSplit
 
int mMaxSplit
 
int _groupId
 
bool _active
 
materialMap mMaterialMap
 
shapeMap mShapeMap
 
detectorMap mDetectorMap
 
detectorIterator mDetectorIterator
 
vector< vector< StiDetector * > > _detectors
 
Factory< StiDetector > * _detectorFactory
 
StiTrackingParameters_trackingParameters
 
StiMaterial_gasMat
 
- Protected Attributes inherited from Named
string _name
 

Additional Inherited Members

- Static Public Member Functions inherited from StiDetectorBuilder
static void setDebug (int m=0)
 
static int debug ()
 
static StiDetectorBuilderGetCurrentDetectorBuilder ()
 
static void MakeAverageVolume (TGeoPhysicalNode *nodeP)
 
- Protected Member Functions inherited from Named
 Named (const string &aName=" ")
 Only derived class are Named.
 
- Static Protected Attributes inherited from StiDetectorBuilder
static StiDetectorBuilderfCurrentDetectorBuilder = 0
 
static int _debug = 0
 

Detailed Description

Definition at line 9 of file StiSvtDetectorBuilder.h.


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