]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliGRPPreprocessor.h
Removal of printf and cout messages (Per Thomas)
[u/mrichter/AliRoot.git] / STEER / AliGRPPreprocessor.h
CommitLineData
3dedb44a 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
17984b61 25class TList;
26class TString;
27class AliDCSSensorArray;
28
3dedb44a 29class AliGRPPreprocessor: public AliPreprocessor {
30 public:
3dedb44a 31 AliGRPPreprocessor(AliShuttleInterface* shuttle);
32 virtual ~AliGRPPreprocessor();
33
1e27bb6b 34 static Int_t ReceivePromptRecoParameters(UInt_t run, const char* dbHost, Int_t dbPort, const char* dbName, const char* user, const char* password, const char* logbookTable, const char* triggerTable, const char *cdbRoot);
35
3dedb44a 36 protected:
37
38 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
39
40 virtual UInt_t Process(TMap* valueSet);
17984b61 41
42 TList *ProcessDaqLB();
bba57327 43 UInt_t ProcessDaqFxs();
48b1b444 44 UInt_t ProcessDcsFxs();
5a5052e5 45 TList *ProcessDcsDPs(TMap* valueSet);
17984b61 46 AliDCSSensorArray *GetPressureMap(TMap *dcsAliasMap, AliDCSSensorArray *fPressure);
1e27bb6b 47
17984b61 48 private:
17984b61 49 static const char* fgkDCSDataPoints[12]; //! names of dcs dps
50 AliDCSSensorArray *fPressure; //pressure array
51
2972d4eb 52 AliGRPPreprocessor(const AliGRPPreprocessor&); // Not implemented
53 AliGRPPreprocessor& operator=(const AliGRPPreprocessor&); // Not implemented
54
3dedb44a 55 ClassDef(AliGRPPreprocessor, 0);
56};
57
58#endif