CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/Alignment/LaserAlignmentSimulation/interface/MaterialProperties.h

Go to the documentation of this file.
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