AliRoot Core  3dc7879 (3dc7879)
AliEMCALPreprocessor.h
Go to the documentation of this file.
1 #ifndef ALIEMCALPREPROCESSOR_H
2 #define ALIEMCALPREPROCESSOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
23 
24 #include "AliPreprocessor.h"
25 
26 class AliDCSValue;
28 class TEnv;
29 
31 {
32 
33  public:
34 
39  virtual ~AliEMCALPreprocessor();
40 
41  protected:
42 
43  virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
44  virtual UInt_t Process(TMap* dcsAliasMap);
45 
46  UInt_t MapTemperature (TMap* dcsAliasMap);
47  UInt_t MapTriggerConfig(TMap* dcsAliasMap);
48 
49  UInt_t ExtractPedestals(Int_t sourceFXS);
50  UInt_t ExtractSignal (Int_t sourceFXS);
51 
52  AliDCSValue *ReadDCSValue(const TMap *values, const char *valname);
53 
54  private:
55 
56  TEnv *fConfEnv;
58  Bool_t fConfigOK;
59 
61  ClassDef(AliEMCALPreprocessor,1);
63 
64 };
65 
66 #endif //ALIEMCALPREPROCESSOR_H
UInt_t MapTriggerConfig(TMap *dcsAliasMap)
Extract DCS trigger info.
TEnv * fConfEnv
Preprocessor configuration map.
Process data in shuttle to feed OCDB.
UInt_t ExtractSignal(Int_t sourceFXS)
virtual UInt_t Process(TMap *dcsAliasMap)
Calibration class for temperature sensors.
TTimeStamp startTime(2009, 8, 7, 0, 0, 0)
AliEMCALSensorTempArray * fTemp
CDB class for temperature sensors.
AliEMCALPreprocessor & operator=(const AliEMCALPreprocessor &source)
copy ctor
UInt_t MapTemperature(TMap *dcsAliasMap)
Extract DCS temperature maps. Perform fits to save space.
Bool_t fConfigOK
Identify succesful reading of OCDB Config.
virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime)
dtor
AliDCSValue * ReadDCSValue(const TMap *values, const char *valname)
Read DCS.
UInt_t ExtractPedestals(Int_t sourceFXS)
AliEMCALPreprocessor()
Default constructor.
virtual ~AliEMCALPreprocessor()
assignment operator