HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
hscspar.h
Go to the documentation of this file.
1 #ifndef HSCSPAR_H
2 #define HSCSPAR_H
3 
4 #include "hparset.h"
5 #include "TObjArray.h"
6 
7 class HScsPar : public HParSet {
8 protected:
9  TObjArray* pChannels; // Array of channels
10 public:
11  HScsPar(const Char_t*,const Char_t*);
12  virtual ~HScsPar();
13  virtual Bool_t init(HParIo* io,Int_t*);
14  virtual Int_t write(HParIo*);
15  virtual void clear();
16  virtual void printParams();
17  virtual void putAsciiHeader(TString& s) {s="# Slow Control data\n";}
18  void write(fstream&);
19  TObjArray* getChannels() {return pChannels;}
20 protected:
21  HScsPar();
22  ClassDef(HScsPar,1) // Base class for Slow Control parameter containers
23 };
24 
25 #endif /* !HSCSPAR_H */
TObjArray * getChannels()
Definition: hscspar.h:19
Definition: hpario.h:11
virtual Int_t write()
Definition: hparset.cc:119
Definition: hparset.h:9
virtual void clear()
Definition: hscspar.cc:58
virtual ~HScsPar()
Definition: hscspar.cc:35
virtual void putAsciiHeader(TString &s)
Definition: hscspar.h:17
virtual void printParams()
Definition: hscspar.cc:68
Definition: hscspar.h:7
TObjArray * pChannels
Definition: hscspar.h:9
virtual Bool_t init(void)
Definition: hparset.h:21