1 #ifndef ALIMUONTRIGGERPREPROCESSOR_H
2 #define ALIMUONTRIGGERPREPROCESSOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
10 /// \class AliMUONTriggerPreprocessor
11 /// \brief Shuttle preprocessor for MUON trigger
13 // Author Laurent Aphecetche, Subatech
15 #include "AliMUONPreprocessor.h"
17 class AliMUONTriggerSubprocessor;
18 class AliMUONTriggerDCSSubprocessor;
20 class AliMUONTriggerPreprocessor : public AliMUONPreprocessor
23 AliMUONTriggerPreprocessor(AliShuttleInterface* shuttle);
24 virtual ~AliMUONTriggerPreprocessor();
26 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
30 AliMUONTriggerPreprocessor(const AliMUONTriggerPreprocessor& rhs);
32 AliMUONTriggerPreprocessor& operator=(const AliMUONTriggerPreprocessor& rhs);
36 AliMUONTriggerSubprocessor* fTriggerSubprocessor; //!< the real worker class
37 AliMUONTriggerDCSSubprocessor* fTriggerDCSSubprocessor; //!< the real worker class for DCS info
39 ClassDef(AliMUONTriggerPreprocessor,2) // MUON Trigger Shuttle preprocessor