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;
20 class AliMUONGainSubprocessor;
24 class AliMUONTrackerPreprocessor : public AliMUONPreprocessor
27 AliMUONTrackerPreprocessor(AliShuttleInterface* shuttle);
28 virtual ~AliMUONTrackerPreprocessor();
30 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
34 AliMUONTrackerPreprocessor(const AliMUONTrackerPreprocessor& rhs);
36 AliMUONTrackerPreprocessor& operator=(const AliMUONTrackerPreprocessor& rhs);
39 AliMUONPedestalSubprocessor* fPedestalSubprocessor; ///< Pedestal subprocessor
40 AliMUONGMSSubprocessor* fGMSSubprocessor; ///< GMS subprocessor
41 AliMUONHVSubprocessor* fHVSubprocessor; ///< HV subprocessor
42 AliMUONGainSubprocessor* fGainSubprocessor; ///< Gain subprocessor
44 ClassDef(AliMUONTrackerPreprocessor,2) // MUON Tracker Shuttle preprocessor