Adding macro to plot <Ncoll>
[u/mrichter/AliRoot.git] / FIT / AliFITReconstructor.h
CommitLineData
c1c44db3 1#ifndef ALIFITRECONSTRUCTOR_H
2#define ALIFITRECONSTRUCTOR_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5/********************************************************************
6 * header class FIT reconstruction
7 * Alla Maevskaya INR RAS alla@inr.ru *
8 * Alla.Maevskaya@cern.ch
9 *******************************************************************/
10
11#include "AliReconstructor.h"
12#include "AliESDFIT.h"
13
14class AliFITReconstructor: public AliReconstructor {
15 public:
16 AliFITReconstructor();
17 virtual ~AliFITReconstructor() {};
18
19 virtual Bool_t HasDigitConversion() const { return kTRUE; }
20 virtual void ConvertDigits(AliRawReader* rawReader,
21 TTree* digitsTree) const;
22
23 virtual void Init();
4facbf14 24 virtual void Reconstruct(TTree* /*fdigits*/, TTree * /*frecpoints*/) const {};
25 virtual void Reconstruct(AliRawReader*/*rawReader*/ , TTree* /*recTree*/) const {};
c1c44db3 26
4facbf14 27 virtual void FillESD( AliRawReader*/*rawReader*/, TTree* /*clustersTree*/, AliESDEvent* /*esd*/ ) const
c1c44db3 28 {}
4facbf14 29 virtual void FillESD( TTree* digitsTree, TTree* /*clustersTree*/, AliESDEvent* esd ) const;
30
c1c44db3 31 // static const AliFITRecoParam* GetRecoParam()
32 // { return dynamic_cast<const AliFITRecoParam*>(AliReconstructor::GetRecoParam(11)); } // getting RecoParam obj TObjArray fQTC; // QTC vs #MIPs
33
34 protected:
35
36 AliESDEvent* fESD; // ESD object
37 AliESDFIT* fESDFIT; // ESD output object
38 mutable TClonesArray * fDigits;
39
40 private:
41 AliFITReconstructor( const AliFITReconstructor&r ); //Not implemented
42 AliFITReconstructor& operator=(const AliFITReconstructor&r); //Not implemented
43
44 ClassDef(AliFITReconstructor, 1) // class for the T0 reconstruction
45
46};
47
48
49#endif