/scratch0/jsnuveri/BDSIM/BDSIMgit/bdsim/include/BDSBeamPipeInfo.hh

00001 #ifndef BDSBEAMPIPEINFO
00002 #define BDSBEAMPIPEINFO
00003 
00004 #include "BDSBeamPipeType.hh"
00005 #include "globals.hh"         // geant4 types / globals
00006 #include "G4Material.hh"
00007 
00017 struct BDSBeamPipeInfo {
00019   BDSBeamPipeInfo();
00020 
00022   BDSBeamPipeInfo(BDSBeamPipeType beamPipeTypeIn,
00023                   G4double        aper1In,
00024                   G4double        aper2In,
00025                   G4double        aper3In,
00026                   G4double        aper4In,
00027                   G4Material*     vacuumMaterialIn,
00028                   G4double        beamPipeThicknessIn,
00029                   G4Material*     beamPipeMaterialIn);
00030                   
00031   BDSBeamPipeType beamPipeType;
00032   G4double        aper1;
00033   G4double        aper2;
00034   G4double        aper3;
00035   G4double        aper4;
00036   G4Material*     vacuumMaterial;
00037   G4double        beamPipeThickness;
00038   G4Material*     beamPipeMaterial;
00039 };
00040 
00041 #endif

Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7