#ifndef Chamber20nep_h #define Chamber20nep_h 1 #include "globals.hh" #include "G4LogicalVolume.hh" #include "G4ThreeVector.hh" class Materials; class Chamber20nepMessenger; class Chamber20nep { public: Chamber20nep(); ~Chamber20nep(); public: void SetDummyPos(G4ThreeVector fDummyPos) {DummyPos = fDummyPos;}; G4LogicalVolume * Construct(); G4double GetLength(); G4double GetLength2(); G4double GetHeight(); G4LogicalVolume* GetTargetLog(); private: Materials* materials; Chamber20nepMessenger* chamber20NepMessenger; G4ThreeVector DummyPos; G4double outerY; G4double outerL; G4double innerL; G4double innerLorig; // temporary fix for 21Ne setup until calorimeter is coded G4LogicalVolume* gasLog; }; #endif