]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliRecoParam.h
Removing newling
[u/mrichter/AliRoot.git] / STEER / AliRecoParam.h
1 #ifndef ALIRECOPARAM_H
2 #define ALIRECOPARAM_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 ///////////////////////////////////////////////////////////////////////////////
7 //                                                                           //
8 // Base Class for Detector reconstruction parameters                         //
9 //                                                                           //
10 ///////////////////////////////////////////////////////////////////////////////
11
12
13 #include "TNamed.h"
14 class AliDetectorRecoParam;
15
16 class AliRecoParam : public TNamed
17 {
18   enum EventType0 {kUndef=0, kPhysic=1, kCalib=2};  
19  public: 
20   AliRecoParam();
21   virtual ~AliRecoParam();  
22   static AliRecoParam * Instance();
23   //
24   virtual void        Print(Option_t *option="") const;
25   TObjArray * GetRecoParam(const char * detType, Int_t *eventType=0);  
26   void        RegisterRecoParam(AliDetectorRecoParam* param);
27 protected:
28   TObjArray *fRecoParamArray;   //array with registerd reconstruction parameters
29   static AliRecoParam* fgInstance; // Reconstruction parameters instance
30   ClassDef(AliRecoParam, 1)
31 };
32
33
34 #endif