StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EditableParameters.h
1 #if !defined(EDITABLEPARAMETERS_H_INCLUDED_)
2 #define EDITABLEPARAMETERS_H_INCLUDED_
3 
4 #if _MSC_VER > 1000
5 #pragma once
6 #endif // _MSC_VER > 1000
7 #include "Sti/Base/Parameters.h"
8 #include "Sti/Base/SubjectObserver.h"
9 
10 class EditableParameters : public Parameters, public Subject
11 {
12  public:
14  EditableParameters(const string & name, const string & description);
15  EditableParameters(const EditableParameters & parameter);
16  virtual ~EditableParameters();
17  const EditableParameters & operator=(const EditableParameters & parameter);
18  virtual void setDefaults();
19  friend ostream& operator<<(ostream& os, const EditableParameters&pars);
20 };
21 
22 #endif // !defined(EDITABLEPARAMETERS_H_INCLUDED_)
virtual void setDefaults()