HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HarpoDetHeader.h
Go to the documentation of this file.
1 #ifndef HARPODETHEADER_H
2 #define HARPODETHEADER_H
3 
5 // //
6 // HarpoDetHeader //
7 // //
8 // Description of the run
9 // //
10 
11 #include "TObject.h"
12 #include <cstdio>
13 #include <ctime>
14 
15 class HarpoDetHeader : public TObject
16 {
17 public:
18 
19  HarpoDetHeader();// Dummy
20  virtual ~HarpoDetHeader();
21 
22 
24  void SetReaderType(int Id) { fReaderType = Id; }
26  int GetReaderType() { return fReaderType; }
27 
29  void SetDate(time_t date) {fTime = date;}
31  time_t GetDate() const { return fTime; }
32 
33  void SetHeaderString(char * header,int len);
34  char *GetHeader() {return fHeader; }
35 
36  virtual Bool_t check() = 0;
37  // virtual Bool_t check() { return true; }
38  virtual void print() {}
39 
40 protected:
42  time_t fTime;
44  char *fHeader;
45 
46  ClassDef(HarpoDetHeader,1) //Run Header
47 
48 };
49 
50 #endif
A class hold HARPO run iformation.
virtual void print()
int GetReaderType()
Get HaroReaderType.
char * GetHeader()
int fHeaderLen
Run Staring Time.
void SetReaderType(int Id)
Set HaroReaderType.
void SetDate(time_t date)
Set Run Stat time.
time_t GetDate() const
Get Run Stat time.
virtual Bool_t check()=0
void SetHeaderString(char *header, int len)
virtual ~HarpoDetHeader()