CMS 3D CMS Logo

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 
16 public:
18  MaterialProperties(int DebugLevel, double SiAbsLengthScale);
21 
22 private:
24  void setMaterialProperties();
25 
26 private:
27  const G4MaterialTable *theMaterialTable;
28 
29 private:
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