Protection against wrong trigger bc mask pattern
[u/mrichter/AliRoot.git] / T0 / AliT0Hist.h
1 #ifndef ALIT0HIST_H
2 #define ALIT0HIST_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 #include "TH1F.h"
9 #include "TH2F.h"
10 #include "TArrayI.h"
11 #include "AliRunLoader.h"
12 #include "/home/alla/AliRoot/verynew/RAW/AliRawReader.h"
13
14 class AliT0Hist: public TObject
15 {
16  public:
17   AliT0Hist();
18   virtual ~AliT0Hist();
19   void  FillHist(AliRunLoader* runLoader,
20                  AliRawReader* rawReader) const;
21    TH1F * hTimeR() {return fhTimeR;} 
22    TH1F * hTimeL() {return fhTimeL;}
23    TH1F *hADCR()   {return fhADCL;}
24    TH1F *hADCL() {return fhADCR;} 
25    TH1F * hBestTimeR() {return fhBestTimeR;} 
26    TH1F * hBestTimeL() {return fhBestTimeL;}
27    TH1F * hTimeDet() {return fhTimeDet;} 
28    TH1F * hADCDet() {return fhADCDet;}
29    TH1F * hTimeDiff() {return fhTimeDiff;} 
30    TH1F * hMeanTime() {return fhMeanTime;}
31    TH1F * hT0detL() {return   fhT0detL;}
32    TH1F * hT0detR() {return   fhT0detR;}
33    TH2F * hTimevsADCR() {return fhTimevsADCR;}
34    TH2F * hTimevsADCL() {return fhTimevsADCL;}
35    
36  private:
37    TH1F *fhTimeR;
38    TH1F *fhTimeL;
39    TH1F *fhADCL;
40    TH1F *fhADCR;
41    TH1F *fhBestTimeR;
42    TH1F *fhBestTimeL;
43    TH1F *fhADCDet;
44    TH1F *fhTimeDet;
45    TH1F *fhMeanTime;
46    TH1F *fhTimeDiff;
47    TH1F * fhT0detL;
48    TH1F * fhT0detR;
49    TH2F  *fhTimevsADCR;
50    TH2F  *fhTimevsADCL;
51    
52    ClassDef(AliT0Hist, 0)   // class for the T0 reconstruction
53
54 };
55
56 #endif