]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - FIT/AliFITReconstructor.h
move the AOD particle creation part to the end of the method, in case of storing...
[u/mrichter/AliRoot.git] / FIT / AliFITReconstructor.h
... / ...
CommitLineData
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();
24 virtual void Reconstruct(TTree* /*fdigits*/, TTree * /*frecpoints*/) const {};
25 virtual void Reconstruct(AliRawReader*/*rawReader*/ , TTree* /*recTree*/) const {};
26
27 virtual void FillESD( AliRawReader*/*rawReader*/, TTree* /*clustersTree*/, AliESDEvent* /*esd*/ ) const
28 {}
29 virtual void FillESD( TTree* digitsTree, TTree* /*clustersTree*/, AliESDEvent* esd ) const;
30
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