00001 #ifndef LaserAlignmentSimulation_MaterialProperties_h 00002 #define LaserAlignmentSimulation_MaterialProperties_h 00003 00012 #include "G4MaterialPropertiesTable.hh" 00013 #include "G4SDManager.hh" 00014 00015 class MaterialProperties 00016 { 00017 public: 00019 MaterialProperties(int DebugLevel, double SiAbsLengthScale); 00021 ~MaterialProperties(); 00022 00023 private: 00025 void setMaterialProperties(); 00026 00027 private: 00028 const G4MaterialTable * theMaterialTable; 00029 00030 private: 00031 int theMPDebugLevel; 00032 double theSiAbsLengthScalingFactor; 00033 G4MaterialPropertiesTable * theMPT; 00034 G4Material * theTECWafer; 00035 G4Material * theTOBWafer; 00036 G4Material * theTIBWafer; 00037 }; 00038 #endif