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
StiIst
StiIstDetectorBuilder1.h
1
#ifndef StiIstDetectorBuilder1_h
2
#define StiIstDetectorBuilder1_h
3
4
#include "StiIst/StiIstDetectorBuilder.h"
5
6
class
StiMaterial
;
7
class
StiPlacement
;
8
9
10
class
StiIstDetectorBuilder1
:
public
StiIstDetectorBuilder
11
{
12
public
:
13
14
StiIstDetectorBuilder1
(
bool
active,
bool
buildIdealGeom =
true
);
15
16
protected
:
17
18
virtual
void
buildInactiveVolumes
();
19
20
private
:
21
22
void
buildPlanerVolume(
StiDetector
& detector, std::string detName,
float
halfDepth,
float
thickness,
float
halfWidth,
23
float
yShift,
float
rShift,
float
zShift,
StiPlacement
*placement,
StiMaterial
*mat);
24
void
buildTubeVolume(
StiDetector
& detector, std::string detName,
float
halfDepth,
float
thickness,
25
float
outerRadius,
float
openingAngle,
float
zCenter,
StiMaterial
*mat);
26
};
27
28
#endif
StiPlacement
Definition:
StiPlacement.h:45
StiIstDetectorBuilder1
Definition:
StiIstDetectorBuilder1.h:10
StiMaterial
Definition:
StiMaterial.h:15
StiIstDetectorBuilder1::buildInactiveVolumes
virtual void buildInactiveVolumes()
Definition:
StiIstDetectorBuilder1.cxx:46
StiIstDetectorBuilder
Definition:
StiIstDetectorBuilder.h:24
StiDetector
Definition:
StiDetector.h:29
Generated by
1.8.5