Alignment
LaserAlignmentSimulation
interface
MaterialProperties.h
Go to the documentation of this file.
1
#ifndef LaserAlignmentSimulation_MaterialProperties_h
2
#define LaserAlignmentSimulation_MaterialProperties_h
3
12
#include "G4MaterialPropertiesTable.hh"
13
#include "G4SDManager.hh"
14
15
class
MaterialProperties
{
16
public
:
18
MaterialProperties
(
int
DebugLevel,
double
SiAbsLengthScale);
20
~MaterialProperties
();
21
22
private
:
24
void
setMaterialProperties
();
25
26
private
:
27
const
G4MaterialTable *
theMaterialTable
;
28
29
private
:
30
int
theMPDebugLevel
;
31
double
theSiAbsLengthScalingFactor
;
32
G4MaterialPropertiesTable *
theMPT
;
33
G4Material *
theTECWafer
;
34
G4Material *
theTOBWafer
;
35
G4Material *
theTIBWafer
;
36
};
37
#endif
MaterialProperties::theTOBWafer
G4Material * theTOBWafer
Definition:
MaterialProperties.h:34
MaterialProperties
Definition:
MaterialProperties.h:15
MaterialProperties::theMPDebugLevel
int theMPDebugLevel
Definition:
MaterialProperties.h:30
MaterialProperties::setMaterialProperties
void setMaterialProperties()
define optical properties of materials in the detector
Definition:
MaterialProperties.cc:61
MaterialProperties::~MaterialProperties
~MaterialProperties()
destructor
Definition:
MaterialProperties.cc:46
MaterialProperties::theTECWafer
G4Material * theTECWafer
Definition:
MaterialProperties.h:33
MaterialProperties::theTIBWafer
G4Material * theTIBWafer
Definition:
MaterialProperties.h:35
MaterialProperties::theMaterialTable
const G4MaterialTable * theMaterialTable
Definition:
MaterialProperties.h:27
MaterialProperties::MaterialProperties
MaterialProperties(int DebugLevel, double SiAbsLengthScale)
constructor
Definition:
MaterialProperties.cc:16
MaterialProperties::theMPT
G4MaterialPropertiesTable * theMPT
Definition:
MaterialProperties.h:32
MaterialProperties::theSiAbsLengthScalingFactor
double theSiAbsLengthScalingFactor
Definition:
MaterialProperties.h:31
Generated for CMSSW Reference Manual by
1.8.16