]> git.uio.no Git - u/mrichter/AliRoot.git/blame - T0/AliT0Reconstructor.h
reconstruction with lookup table
[u/mrichter/AliRoot.git] / T0 / AliT0Reconstructor.h
CommitLineData
dc7ca31d 1#ifndef ALIT0RECONSTRUCTOR_H
2#define ALIT0RECONSTRUCTOR_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8#include "AliReconstructor.h"
9#include "AliT0digit.h"
e0bba6cc 10#include "AliT0.h"
dc7ca31d 11class AliRunLoader;
12
13class AliT0Reconstructor: public AliReconstructor {
e0bba6cc 14 public:
dc7ca31d 15 AliT0Reconstructor(): AliReconstructor() {};
16 virtual ~AliT0Reconstructor() {};
e0bba6cc 17
18 virtual void Init(AliRunLoader* runLoader, TTree* fdigits ) const;
dc7ca31d 19 virtual void ConvertDigits( AliRawReader* rawReader, TTree* fdigits) const;
e0bba6cc 20 virtual void Reconstruct(TTree* fdigits, TTree * frecpoints) const;
21 // virtual void Reconstruct(TTree* , TTree * ) const {};
dc7ca31d 22
23 virtual void Reconstruct(AliRunLoader* , AliRawReader* ) const {};
24 virtual void Reconstruct(AliRawReader* ) const {};
25 virtual void Reconstruct(AliRawReader* , TTree*) const {};
e0bba6cc 26 virtual void Reconstruct(AliRunLoader* ) const {};
dc7ca31d 27
28 virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
29 virtual void FillESD(AliRunLoader* , AliRawReader*, AliESD* ) const {};
30 virtual void FillESD( AliRawReader*, TTree*, AliESD* ) const {};
31 virtual void FillESD( TTree*, TTree*, AliESD* ) const {};
32 virtual Bool_t HasLocalReconstruction() const {return kTRUE;};
33 virtual Bool_t HasDigitConversion() const {return kTRUE;};
34 public:
35
e0bba6cc 36 // AliRunLoader* fRunLoader; // Run loader passed to Init
37 // AliT0digit *fDigits ; // digits
dc7ca31d 38 Float_t fZposition; // vertex position
e0bba6cc 39 // AliT0 *baseT0;
40 protected:
dc7ca31d 41
42 ClassDef(AliT0Reconstructor, 0) // class for the T0 reconstruction
43
44};
45
46typedef AliT0Reconstructor AliSTARTReconstructor; // for backward compatibility
47
48#endif