00001 #include "BDSBeamPipeInfo.hh" 00002 00003 00004 BDSBeamPipeInfo::BDSBeamPipeInfo() 00005 { 00006 beamPipeType = BDSBeamPipeType::circular; 00007 aper1 = 0.0; 00008 aper2 = 0.0; 00009 aper3 = 0.0; 00010 aper4 = 0.0; 00011 vacuumMaterial = NULL; 00012 beamPipeThickness = 0.0; 00013 beamPipeMaterial = NULL; 00014 } 00015 00016 BDSBeamPipeInfo::BDSBeamPipeInfo(BDSBeamPipeType beamPipeTypeIn, 00017 G4double aper1In, 00018 G4double aper2In, 00019 G4double aper3In, 00020 G4double aper4In, 00021 G4Material* vacuumMaterialIn, 00022 G4double beamPipeThicknessIn, 00023 G4Material* beamPipeMaterialIn) 00024 { 00025 beamPipeType = beamPipeTypeIn; 00026 aper1 = aper1In; 00027 aper2 = aper2In; 00028 aper3 = aper3In; 00029 aper4 = aper4In; 00030 vacuumMaterial = vacuumMaterialIn; 00031 beamPipeThickness = beamPipeThicknessIn; 00032 beamPipeMaterial = beamPipeMaterialIn; 00033 }