AMSDST
myBetaHPlus.h
Go to the documentation of this file.
1 // Authors: M.Duranti - INFN di Perugia
2 #ifndef myBetaHPlus_h
3 #define myBetaHPlus_h
4 
5 #include "myBetaHBase.h"
6 
7 class myBetaHPlus: public myBetaHBase {
8  public:
10  myBetaHPlus();
12  ~myBetaHPlus();
13 
14  Int_t QNPoints;
15  Float_t QL[4];
16 
17  Int_t Z;
18  Int_t ZNPoints;
19  Float_t ZProb;
20 
21  Float_t ZLH[10];
22  Int_t ZLHNPoints;
23  Float_t ZLHProb[10];
24 
26  Float_t NormChi2T;
28  Float_t NormChi2C;
29 
31  inline Float_t GetQL(int i_tof){return QL[i_tof];}
32 
34  inline Float_t GetQ(int i_tof){return Q;}
35 
37  inline Float_t GetNormChi2T(){return NormChi2T;}
39  inline Float_t GetNormChi2C(){return NormChi2C;}
40 
41  virtual void Clear(Option_t* option="");
42  private:
43  virtual void init();
44 
45  public:
47 };
48 
49 #ifdef _WITHGBATCH_
50 
51 class myBetaHPlusFiller: public myBetaHPlus {
52  public:
54  myBetaHPlusFiller();
56  ~myBetaHPlusFiller();
57 
58  BetaHR* betah;
59 
60  void Fill(BetaHR* _betah);
61 
62  virtual void Clear(Option_t* option="");
63  private:
64  virtual void init();
65 
66  public:
67  ClassDef(myBetaHPlusFiller,1);
68 };
69 
70 #endif //#ifdef _WITHGBATCH_
71 
72 #endif