00001 #ifndef BDSParallelWorld_h
00002 #define BDSParallelWorld_h 1
00003
00004 #include "globals.hh"
00005 #include "G4VUserParallelWorld.hh"
00006 #include "G4ScoringBox.hh"
00007 #include "G4PSCellFlux.hh"
00008
00009 class BDSParallelWorld : public G4VUserParallelWorld
00010 {
00011 public:
00012 BDSParallelWorld(G4String worldName);
00013 virtual ~BDSParallelWorld();
00014
00015 public:
00016 virtual void Construct();
00017
00018 G4ScoringBox* GetScoringMesh();
00019 private:
00020 G4ScoringBox* _scoringMesh;
00021 G4PSCellFlux* _primitiveScorer;
00022 };
00023
00024 #endif