corrected name for multiple inclusion protection
[u/mrichter/AliRoot.git] / TGeant4 / TG4UICmdWithAComplexString.h
1 // $ Id:$
2 // Category: global
3
4 // Concrete class of G4UIcommand. 
5 // The command defined by this class takes up to three string values.
6 // General information of G4UIcommand is given in G4UIcommand.hh.
7
8 #ifndef TG4_UI_CMD_WITH_A_COMPLEX_STRING_H
9 #define TG4_UI_CMD_WITH_A_COMPLEX_STRING_H
10
11 #include <G4UIcommand.hh>
12
13 class TG4UICmdWithAComplexString : public G4UIcommand
14 {
15   public:
16     TG4UICmdWithAComplexString(G4String commandPath, G4UImessenger* messenger);
17     virtual ~TG4UICmdWithAComplexString();                             
18
19     // set methods
20     void SetParameterName(G4String name, G4bool omittable);
21     void SetDefaultValue(G4String defVal);
22
23     // get methods
24     G4String GetNewStringValue(G4String paramString);
25 };
26
27 #endif //TG4_UI_CMD_WITH_A_COMPLEX_STRING_H