00001 #include "BDSTunnelInfo.hh" 00002 00003 #include "BDSTunnelType.hh" 00004 #include "G4Material.hh" 00005 00006 BDSTunnelInfo::BDSTunnelInfo() 00007 { 00008 tunnelType = BDSTunnelType::circular; 00009 aper1 = 0.0; 00010 aper2 = 0.0; 00011 aper3 = 0.0; 00012 aper4 = 0.0; 00013 tunnelThickness = 0.0; 00014 tunnelMaterial = NULL; 00015 soilThickness = 0.0; 00016 tunnelOffsetX = 0.0; 00017 tunnelOffsetY = 0.0; 00018 } 00019 00020 BDSTunnelInfo::BDSTunnelInfo(BDSTunnelType tunnelTypeIn, 00021 G4double aper1In, 00022 G4double aper2In, 00023 G4double aper3In, 00024 G4double aper4In, 00025 G4double tunnelThicknessIn, 00026 G4Material* tunnelMaterialIn, 00027 G4double soilThicknessIn, 00028 G4double tunnelOffsetXIn, 00029 G4double tunnelOffsetYIn) 00030 { 00031 tunnelType = tunnelTypeIn; 00032 aper1 = aper1In; 00033 aper2 = aper2In; 00034 aper3 = aper3In; 00035 aper4 = aper4In; 00036 tunnelThickness = tunnelThicknessIn; 00037 tunnelMaterial = tunnelMaterialIn; 00038 soilThickness = soilThicknessIn; 00039 tunnelOffsetX = tunnelOffsetXIn; 00040 tunnelOffsetY = tunnelOffsetYIn; 00041 } 00042