00001 #ifndef BDSREADOUTGEOMETRY_H
00002 #define BDSREADOUTGEOMETRY_H
00003
00004 #include "globals.hh"
00005 #include "G4VReadOutGeometry.hh"
00006 #include "G4VPhysicalVolume.hh"
00007
00021 class BDSReadOutGeometry: public G4VReadOutGeometry {
00022 public:
00023 BDSReadOutGeometry(G4String name);
00024 ~BDSReadOutGeometry();
00025
00026 private:
00027 G4VPhysicalVolume* Build();
00028
00029 };
00030
00031 namespace BDS {
00032 G4LogicalVolume* BuildReadOutVolume(G4String name,
00033 G4double chordLength,
00034 G4double angle);
00035 }
00036
00037 #endif