#ifndef ALIMUONPEDESTALSUBPROCESSOR_H #define ALIMUONPEDESTALSUBPROCESSOR_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ // $Id$ /// \ingroup shuttle /// \class AliMUONPedestalSubprocessor /// \brief Implementation of AliMUONVSubprocessor for MUON TRK pedestals /// // Author Laurent Aphecetche #ifndef ALIMUONVSUBPROCESSOR_H # include "AliMUONVSubprocessor.h" #endif class AliMUONVStore; class TObjArray; class AliMUONPedestalSubprocessor : public AliMUONVSubprocessor { public: AliMUONPedestalSubprocessor(AliMUONPreprocessor* master); virtual ~AliMUONPedestalSubprocessor(); void Initialize(Int_t run, UInt_t startTime, UInt_t endTime); UInt_t Process(TMap* dcsAliasMap); void Print(Option_t* opt="") const; private: /// Not implemented AliMUONPedestalSubprocessor(const AliMUONPedestalSubprocessor&); /// Not implemented AliMUONPedestalSubprocessor& operator=(const AliMUONPedestalSubprocessor&); Int_t ReadFile(const char* filename); private: AliMUONVStore* fPedestals; //!< Pedestals for the MUON TRK ClassDef(AliMUONPedestalSubprocessor,1) // A shuttle preprocessor for MUON TRK pedestals }; #endif