]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCcalibMaterial.h
AliTriggerAnalisys:
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibMaterial.h
1 #ifndef ALITPCCALIBMATERIAL_H
2 #define ALITPCCALIBMATERIAL_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 "TObjArray.h"
9
10 class THnSparse;
11 class TList;
12 class AliESDEvent;
13 class AliESDtrack;
14
15 #include "TTreeStream.h"
16 #include "TMap.h"
17  
18
19 class AliTPCcalibMaterial:public AliTPCcalibBase {
20 public:
21   AliTPCcalibMaterial(); 
22   AliTPCcalibMaterial(const Text_t *name, const Text_t *title); 
23   virtual ~AliTPCcalibMaterial();
24   virtual void           Process(AliESDEvent *event);
25   virtual Long64_t       Merge(TCollection *li);
26   virtual void           Analyze(){;}
27  public:
28   THnSparse * MakeHisto();
29   void     Process(AliESDtrack *track, Int_t runNo=-1){AliTPCcalibBase::Process(track,runNo);};
30   void     Process(AliTPCseed *track){return AliTPCcalibBase::Process(track);}
31   THnSparse * fHisMaterial;
32   THnSparse * fHisMaterialRPhi;
33
34 private:
35    AliTPCcalibMaterial(const AliTPCcalibMaterial&); // Not implemented
36    AliTPCcalibMaterial& operator=(const AliTPCcalibMaterial&); // Not implemented
37  
38   ClassDef(AliTPCcalibMaterial, 1); 
39 };
40
41 #endif
42
43