Adding the AliGRPPreprocessor and the AliGRPDCS classes in the repository - Global...
[u/mrichter/AliRoot.git] / STEER / AliGRPPreprocessor.h
1 #ifndef ALIGRPPREPROCESSOR_H
2 #define ALIGRPPREPROCESSOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 //-------------------------------------------------------------------------
7 //                          Class AliGRPPreprocessor
8 //                  Global Run Parameters (GRP) preprocessor
9 //
10 //    Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
11 //-------------------------------------------------------------------------
12
13
14
15 //////////////////////////////////////////////////////////////////////////
16 //                                                                      //
17 //                        AliGRPPreprocessor                            //
18 //                                                                      //
19 //           Implementation of the GRP preprocessor                     //
20 //                                                                      //
21 //////////////////////////////////////////////////////////////////////////
22
23 #include "AliPreprocessor.h"
24
25 class AliGRPPreprocessor: public AliPreprocessor {
26  public:
27   AliGRPPreprocessor();
28   AliGRPPreprocessor(AliShuttleInterface* shuttle);
29   virtual ~AliGRPPreprocessor();
30   
31  protected:
32
33   virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
34   
35   virtual UInt_t Process(TMap* valueSet);
36   
37   ClassDef(AliGRPPreprocessor, 0);
38 };
39
40 #endif