00001 // 00002 // BDSIM, (C) 2001-2006 00003 // 00004 // version 0.3 00005 // last modified : 08 May 2007 by agapov@pp.rhul.ac.uk 00006 // 00007 00008 00009 // 00010 // beam dumper/reader for online exchange with external codes 00011 // 00012 00013 00014 #ifndef BDSDump_h 00015 #define BDSDump_h 00016 00017 #include "globals.hh" 00018 #include "BDSAcceleratorComponent.hh" 00019 00020 class BDSDump : public BDSAcceleratorComponent 00021 { 00022 public: 00023 BDSDump(G4String aName, 00024 G4double aLength); 00025 ~BDSDump(); 00026 00027 private: 00028 virtual void BuildContainerLogicalVolume(); 00029 00031 static int nDumps; 00032 }; 00033 00034 #endif