AliRoot Core  edcc906 (edcc906)
AliFMDPreprocessor.h
Go to the documentation of this file.
1 #ifndef ALIFMD_PREPROCESSOR_H
2 #define ALIFMD_PREPROCESSOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights
4  * reserved.
5  *
6  * See cxx source for full Copyright notice
7  */
8 //___________________________________________________________________
9 // The class processes data points from DCS (via Amanada), and DAQ DA
10 // files (via FXS) to make calibration data for the FMD.
11 // More to come.
12 
13 
14 #include "AliPreprocessor.h"
15 #ifndef ALIFMDUSHORTMAP_H
16 # include <AliFMDUShortMap.h>
17 #endif
18 #ifndef ALIFMDBOOLMAP_H
19 # include <AliFMDBoolMap.h>
20 #endif
24 class AliFMDCalibGain;
27 class AliCDBEntry;
28 class TList;
29 
30 //___________________________________________________________________
63 {
64 public:
70 
71 
73  virtual ~AliFMDPreprocessor() {}
75  AliCDBEntry* GetFromCDB(const char* second, const char* third);
76 protected:
82  AliFMDCalibPedestal* GetPedestalCalibration(const TList* list);
88  AliFMDCalibGain* GetGainCalibration(const TList*);
94  AliFMDCalibGain* gaincalib);
95 
102  Bool_t GetInfoCalibration(TList* files,
111  Bool_t GetAndCheckFileSources(TList*& list, Int_t system, const char* id);
112 
115  virtual UInt_t Process(TMap* dcsAliasMap);
116 private:
117  ClassDef(AliFMDPreprocessor, 1)
118 };
119 
120 #endif
121 //____________________________________________________________________
122 //
123 // Local Variables:
124 // mode: C++
125 // End:
126 //
127 // EOF
128 //
Map of an integer per strip.
Bool_t GetAndCheckFileSources(TList *&list, Int_t system, const char *id)
AliFMDBoolMap AliFMDCalibDeadMap
AliFMDCalibDeadMap * GetDeadChannelMap(AliFMDCalibPedestal *pedcalib, AliFMDCalibGain *gaincalib)
AliFMDUShortMap AliFMDCalibZeroSuppression
Per strip boolean map.
Gain value and width for each strip in the FMD.
Per strip of unisgned shorts (16 bit) data.
Per digitizer card pulser calibration.
MAp of per strip boolean values.
Definition: AliFMDBoolMap.h:29
Bool_t GetInfoCalibration(TList *files, AliFMDCalibSampleRate *&s, AliFMDCalibStripRange *&r, AliFMDCalibZeroSuppression *&z)
AliFMDCalibPedestal * GetPedestalCalibration(const TList *list)
virtual UInt_t Process(TMap *dcsAliasMap)
Definition: AliCDBEntry.h:18
AliFMDCalibGain * GetGainCalibration(const TList *)
Per digitizer card pulser calibration.
AliCDBEntry * GetFromCDB(const char *second, const char *third)
Pedestal value and width for each strip in the FMD.