AMSDST
myHeader.h
Go to the documentation of this file.
1 // Authors: M.Duranti - INFN di Perugia
2 #ifndef myHeader_h
3 #define myHeader_h
4 #include "TObject.h"
5 
6 class myHeader: public TObject {
7  public:
9  myHeader();
11  ~myHeader();
12 
13  virtual void Clear(Option_t* option="");
15  UInt_t RunType;
16 
18  UInt_t Time[2];
19 
20  Double32_t Zenith;
21 
22  Float_t Yaw;
23  Float_t Pitch;
24  Float_t Roll;
26  Float_t ThetaS;
27  Float_t PhiS;
29  Float_t RadS;
30 
31  Float_t ThetaM;
32  Float_t PhiM;
33 
34  private:
35  virtual void init();
36 
37  public:
38  ClassDef(myHeader,1);
39 };
40 
41 #ifdef _WITHGBATCH_
42 #include "gbatch.h"
43 
44 class myHeaderFiller: public myHeader {
45  public:
47  myHeaderFiller();
49  ~myHeaderFiller();
50 
51  void Fill();
52 
53  virtual void Clear(Option_t* option="");
54 
55  private:
56  virtual void init();
57 
58  public:
59  ClassDef(myHeaderFiller,1);
60 };
61 
62 #endif //#ifdef _WITHGBATCH_
63 
64 #endif