#ifndef DIGITIZERMESSENGER_HH_ #define DIGITIZERMESSENGER_HH_ #include "globals.hh" #include "G4UImessenger.hh" class StripDigitizer; class G4UIdirectory; class G4UIcmdWithADouble; class G4UIcmdWithADoubleAndUnit; class StripDigitizerMessenger : public G4UImessenger { public: // Constructor StripDigitizerMessenger(StripDigitizer*); // Destructor virtual ~StripDigitizerMessenger(); // handle user commands void SetNewValue(G4UIcommand*,G4String); private: StripDigitizer* digi; G4UIdirectory* digiDir; G4UIcmdWithADouble* pedestalCmd; G4UIcmdWithADouble* noiseCmd; G4UIcmdWithADouble* crosstalkCmd; G4UIcmdWithADoubleAndUnit* conversionCmd; }; #endif /* DIGITIZERMESSENGER_HH_ */