During simulation: fill STU region w/ non null time sums
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibMaterial.h
CommitLineData
a144a99d 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
10class THnSparse;
11class TList;
12class AliESDEvent;
13class AliESDtrack;
14
15#include "TTreeStream.h"
16#include "TMap.h"
17
18
19class AliTPCcalibMaterial:public AliTPCcalibBase {
20public:
21 AliTPCcalibMaterial();
22 AliTPCcalibMaterial(const Text_t *name, const Text_t *title);
23 virtual ~AliTPCcalibMaterial();
24 virtual void Process(AliESDEvent *event);
b83fafa2 25 virtual void ProcessPairs(AliESDEvent *event);
a144a99d 26 virtual Long64_t Merge(TCollection *li);
27 virtual void Analyze(){;}
28 public:
b83fafa2 29 Bool_t CheckLooper(Int_t index, AliESDEvent *event);
30 Bool_t CheckV0(Int_t index, AliESDEvent *event);
31
a144a99d 32 THnSparse * MakeHisto();
33 void Process(AliESDtrack *track, Int_t runNo=-1){AliTPCcalibBase::Process(track,runNo);};
34 void Process(AliTPCseed *track){return AliTPCcalibBase::Process(track);}
35 THnSparse * fHisMaterial;
36 THnSparse * fHisMaterialRPhi;
37
38private:
39 AliTPCcalibMaterial(const AliTPCcalibMaterial&); // Not implemented
40 AliTPCcalibMaterial& operator=(const AliTPCcalibMaterial&); // Not implemented
41
42 ClassDef(AliTPCcalibMaterial, 1);
43};
44
45#endif
46
47