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);
32 AliMUONTrackerPreprocessor(const AliMUONTrackerPreprocessor& rhs);
33 AliMUONTrackerPreprocessor& operator=(const AliMUONTrackerPreprocessor& rhs);
36 AliMUONPedestalSubprocessor* fPedestalSubprocessor; ///< Pedestal subprocessor
37 AliMUONGMSSubprocessor* fGMSSubprocessor; ///< GMS subprocessor
38 AliMUONHVSubprocessor* fHVSubprocessor; ///< HV subprocessor
40 ClassDef(AliMUONTrackerPreprocessor,1) // MUON Tracker Shuttle preprocessor