]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - PHOS/AliPHOSReconstructioner.h
----------------------------------------------------------------------
[u/mrichter/AliRoot.git] / PHOS / AliPHOSReconstructioner.h
... / ...
CommitLineData
1#ifndef ALIPHOSRECONSTRUCTIONER_H
2#define ALIPHOSRECONSTRUCTIONER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6////////////////////////////////////////////////
7// Algorithme class for the reconstruction //
8// //
9// Author Gines MARTINEZ SUBATECH //
10// //
11// //
12////////////////////////////////////////////////
13
14// --- ROOT system ---
15
16#include "TObject.h"
17#include "AliPHOSClusterizer.h"
18#include "AliPHOSTrackSegmentMaker.h"
19#include "TClonesArray.h"
20
21// --- Standard library ---
22
23// --- AliRoot header files ---
24
25class AliPHOSReconstructioner : public TObject {
26
27public:
28
29 AliPHOSReconstructioner(); //ctor
30 AliPHOSReconstructioner(AliPHOSClusterizer& Clusterizer, AliPHOSTrackSegmentMaker& Tracker); //ctor
31 ~AliPHOSReconstructioner(); // dtor
32
33 AliPHOSClusterizer * GetClusterizer() { return fClusterizer ; }
34 void Make(TClonesArray * DL, RecPointsList * emccl, RecPointsList * ppsdl, TrackSegmentsList * trsl) ; // does the job
35
36
37private:
38
39 AliPHOSClusterizer * fClusterizer ; // Method of clusterization
40
41 AliPHOSTrackSegmentMaker * fTrackSegmentMaker ; //
42
43
44public:
45
46 ClassDef(AliPHOSReconstructioner,1) // Reconstruction interface , version 1
47
48};
49
50#endif // ALIPHOSRECONSTRUCTIONER_H