StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
Sti
Star
StiStarDetectorBuilder.h
1
#ifndef StiStarDetectorBuilder_H
2
#define StiStarDetectorBuilder_H
3
#include "Sti/StiDetectorBuilder.h"
4
8
class
VolumeMap_t
;
9
class
StiStarDetectorBuilder
:
public
StiDetectorBuilder
10
{
11
public
:
12
StiStarDetectorBuilder
(
bool
active) :
StiDetectorBuilder
(
"StarBuilder"
,active),
13
_pipeMaterial(0), _vacuumMaterial(0), _beamPipeShape(0), _vacuumShape(0), _TpcRefSys(kFALSE) {}
14
virtual
~
StiStarDetectorBuilder
() {}
15
virtual
void
buildDetectors(
StMaker
&s);
16
void
useVMCGeometry();
17
void
OldBeamPipe();
18
void
HftBeamPipe();
19
void
NewSuppCone();
20
void
Fgt();
21
void
MakePipe(Int_t iflag,
const
VolumeMap_t
*ptube,
const
VolumeMap_t
*pvacu);
22
protected
:
23
StiMaterial
* _pipeMaterial;
24
StiMaterial
* _vacuumMaterial;
25
StiCylindricalShape
* _beamPipeShape;
26
StiPlanarShape
* _vacuumShape;
27
Bool_t _TpcRefSys;
28
};
29
30
#endif
StiMaterial
Definition:
StiMaterial.h:15
VolumeMap_t
Definition:
StiVMCToolKit.h:28
StMaker
Definition:
StMaker.h:57
StiStarDetectorBuilder
Definition:
StiStarDetectorBuilder.h:9
StiCylindricalShape
Definition:
StiCylindricalShape.h:10
StiPlanarShape
Definition:
StiPlanarShape.h:10
StiDetectorBuilder
Definition:
StiDetectorBuilder.h:42
Generated by
1.8.5