1 #ifndef ALIMUONTRACKERPREPROCESSOR_H
2 #define ALIMUONTRACKERPREPROCESSOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
10 /// \class AliMUONTrackerPreprocessor
11 /// \brief Shuttle preprocessor for MUON tracker
13 // Author Laurent Aphecetche
15 #include "AliMUONPreprocessor.h"
17 class AliMUONPedestalSubprocessor;
18 class AliMUONGMSSubprocessor;
19 class AliMUONHVSubprocessor;
23 class AliMUONTrackerPreprocessor : public AliMUONPreprocessor
26 AliMUONTrackerPreprocessor(AliShuttleInterface* shuttle);
27 virtual ~AliMUONTrackerPreprocessor();
29 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
33 AliMUONTrackerPreprocessor(const AliMUONTrackerPreprocessor& rhs);
35 AliMUONTrackerPreprocessor& operator=(const AliMUONTrackerPreprocessor& rhs);
38 AliMUONPedestalSubprocessor* fPedestalSubprocessor; ///< Pedestal subprocessor
39 AliMUONGMSSubprocessor* fGMSSubprocessor; ///< GMS subprocessor
40 AliMUONHVSubprocessor* fHVSubprocessor; ///< HV subprocessor
42 ClassDef(AliMUONTrackerPreprocessor,1) // MUON Tracker Shuttle preprocessor