1 #ifndef ALIMUONGAINSUBPROCESSOR_H
2 #define ALIMUONGAINSUBPROCESSOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
10 /// \class AliMUONGainSubprocessor
11 /// \brief Implementation of AliMUONVSubprocessor for MUON TRK Gains
13 // Author Laurent Aphecetche
15 #ifndef ALIMUONVSUBPROCESSOR_H
16 # include "AliMUONVSubprocessor.h"
26 class AliMUONGainSubprocessor : public AliMUONVSubprocessor
29 AliMUONGainSubprocessor(AliMUONPreprocessor* master);
30 virtual ~AliMUONGainSubprocessor();
32 Bool_t Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
33 UInt_t Process(TMap* dcsAliasMap);
37 AliMUONGainSubprocessor(const AliMUONGainSubprocessor&);
39 AliMUONGainSubprocessor& operator=(const AliMUONGainSubprocessor&);
41 Int_t ReadFile(const char* filename);
44 AliMUONVStore* fGains; //!< Gains for the MUON TRK
45 Bool_t fSkip; //!< whether we should skip this run (because it's dummy)
46 TString fComment; //!< comment for OCDB entry
48 ClassDef(AliMUONGainSubprocessor,2) // A shuttle preprocessor for MUON TRK gains