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