AMSDST
myRTI.h
Go to the documentation of this file.
1 // Authors: M.Duranti - INFN di Perugia
2 #ifndef myRTI_h
3 #define myRTI_h
4 
5 #include "TObject.h"
6 
7 class myRTI: public TObject {
8  public:
10  myRTI();
12  ~myRTI();
13 
14  public:
16  UInt_t run;
18  UInt_t evno;
20  UInt_t evnol;
22  Float_t lf;
24  Float_t cf[4][2];
26  Float_t cfi[4][2];
28  Float_t mphe;
30  Float_t theta;
32  Float_t phi;
34  Float_t r;
36  Float_t zenith;
38  Float_t glat;
40  Float_t glong;
42  Float_t nev;
44  Float_t nerr;
46  Float_t ntrig;
48  Float_t nhwerr;
50  Float_t npart;
52  Float_t nl1l9 [2][2];
54  Float_t dl1l9 [2][3];
56  Float_t mtrdh;
58  Int_t good;
60  UInt_t utime;
62  UInt_t usec [2];
63 
64  bool TPreSelect();
65 
66  virtual void Clear(Option_t* option="");
67  private:
68  virtual void init();
69 
70  public:
71  ClassDef(myRTI,5);
72 };
73 
74 #ifdef _WITHGBATCH_
75 #include "gbatch.h"
76 
77 class myRTIFiller: public myRTI {
78  public:
80  myRTIFiller();
82  ~myRTIFiller();
83 
84  void Fill(AMSSetupR::RTI* ev_RTI);
85 
86  virtual void Clear(Option_t* option="");
87  private:
88  virtual void init();
89 
90  public:
91  ClassDef(myRTIFiller,1);
92 };
93 
94 #endif //#ifdef _WITHGBATCH_
95 
96 #endif