#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 AliMUONV2DStore; 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: AliMUONPedestalSubprocessor(const AliMUONPedestalSubprocessor&); AliMUONPedestalSubprocessor& operator=(const AliMUONPedestalSubprocessor&); Bool_t ReadFile(const char* filename); void ReportMissing(const TObjArray& chambers); private: AliMUONV2DStore* fPedestals; //! Pedestals for the MUON TRK ClassDef(AliMUONPedestalSubprocessor,1) // A shuttle preprocessor for MUON TRK pedetals }; #endif