]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCcalibTrigger.h
2d6363fd313e1d43c429025ac3d5bb0a2fe4f9f4
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibTrigger.h
1 #ifndef ALITPCCALIBTRIGGER_H
2 #define ALITPCCALIBTRIGGER_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 #include "AliTPCcalibBase.h"
8 #include "TH2F.h"
9 #include "TF1.h"
10 #include "TArrayD.h"
11 #include "TObjArray.h"
12
13 class TH1F;
14 class TH3F;
15 class TH2F;
16 class THnSparse;
17 class TList;
18 class AliESDEvent;
19 class AliESDtrack;
20 class AliTPCcalibLaser;
21 class TGraphErrors;
22
23 #include "TTreeStream.h"
24 #include "TMap.h"
25  
26
27 class AliTPCcalibTrigger:public AliTPCcalibBase {
28 public:
29   AliTPCcalibTrigger(); 
30   AliTPCcalibTrigger(const Text_t *name, const Text_t *title); 
31   virtual ~AliTPCcalibTrigger(){;}
32   virtual void           Process(AliESDEvent *event);
33   virtual Long64_t       Merge(TCollection *li);
34   virtual void           Analyze(){;}
35   THnSparse * GetHisto(const char *trigger);
36   void   AddHisto(const char *trigger, THnSparse *his); 
37   THnSparse *MakeHisto(const char* trigger);
38   //
39 public:
40   TMap *fHisMap;      // map of the histogram per trigger class 
41   ClassDef(AliTPCcalibTrigger, 1); 
42 };
43
44 #endif
45
46