1 #ifndef ALIMUONCLUSTERRECONSTRUCTOR_H
2 #define ALIMUONCLUSTERRECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 // Revision of includes 07/05/2004
9 ////////////////////////////////////
10 // MUON event reconstructor in ALICE
11 ////////////////////////////////////
17 class AliMUONRawCluster;
18 class AliMUONClusterFinderVS;
22 class AliMUONClusterReconstructor : public TObject
25 AliMUONClusterReconstructor(AliLoader* loader); // Constructor
26 virtual ~AliMUONClusterReconstructor(void); // Destructor
28 // Interface with AliMUONData
29 virtual void SetTreeAddress(){};
31 // Cluster Finding & Trigger
32 virtual void Digits2Clusters();
33 virtual void Digits2ClustersOld();
34 virtual void Digits2ClustersNew();
36 virtual void Digits2Clusters(AliRawReader* rawReader);
37 virtual void Trigger2Trigger() ;
38 virtual void Trigger2Trigger(AliRawReader* rawReader);
40 // pointer to data container
41 AliMUONData* GetMUONData() {return fMUONData;}
44 AliMUONClusterFinderVS* GetRecoModel() {return fRecModel;}
45 // AliMUONClusterFinderAZ* GetRecoModel() {return fRecModel;}
46 void SetRecoModel(AliMUONClusterFinderVS* rec) {fRecModel = rec;}
47 // void SetRecoModel(AliMUONClusterFinderAZ* rec) {fRecModel = rec;}
50 Int_t GetPrintLevel(void) const {return fPrintLevel;}
51 void SetPrintLevel(Int_t printLevel) {fPrintLevel = printLevel;}
54 AliMUONClusterReconstructor(); // Default constructor
55 AliMUONClusterReconstructor (const AliMUONClusterReconstructor& rhs); // copy constructor
56 AliMUONClusterReconstructor& operator=(const AliMUONClusterReconstructor& rhs); // assignment operator
59 static const Int_t fgkDefaultPrintLevel; // Default print level
61 AliMUONData* fMUONData; //! Data container for MUON subsystem
62 AliMUONClusterFinderVS* fRecModel; //! cluster recontruction model
63 //AliMUONClusterFinderAZ* fRecModel; //! cluster recontruction model
75 ClassDef(AliMUONClusterReconstructor,0) // MUON cluster reconstructor in ALICE