]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCcalibMaterial.h
Attempt to get estimate of material budget
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibMaterial.h
diff --git a/TPC/AliTPCcalibMaterial.h b/TPC/AliTPCcalibMaterial.h
new file mode 100644 (file)
index 0000000..12817a3
--- /dev/null
@@ -0,0 +1,43 @@
+#ifndef ALITPCCALIBMATERIAL_H
+#define ALITPCCALIBMATERIAL_H
+
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+#include "AliTPCcalibBase.h"
+#include "TObjArray.h"
+
+class THnSparse;
+class TList;
+class AliESDEvent;
+class AliESDtrack;
+
+#include "TTreeStream.h"
+#include "TMap.h"
+
+class AliTPCcalibMaterial:public AliTPCcalibBase {
+public:
+  AliTPCcalibMaterial(); 
+  AliTPCcalibMaterial(const Text_t *name, const Text_t *title); 
+  virtual ~AliTPCcalibMaterial();
+  virtual void           Process(AliESDEvent *event);
+  virtual Long64_t       Merge(TCollection *li);
+  virtual void           Analyze(){;}
+ public:
+  THnSparse * MakeHisto();
+  void     Process(AliESDtrack *track, Int_t runNo=-1){AliTPCcalibBase::Process(track,runNo);};
+  void     Process(AliTPCseed *track){return AliTPCcalibBase::Process(track);}
+  THnSparse * fHisMaterial;
+  THnSparse * fHisMaterialRPhi;
+
+private:
+   AliTPCcalibMaterial(const AliTPCcalibMaterial&); // Not implemented
+   AliTPCcalibMaterial& operator=(const AliTPCcalibMaterial&); // Not implemented
+  ClassDef(AliTPCcalibMaterial, 1); 
+};
+
+#endif
+
+