2ab3623b |
1 | #ifndef ALIMUONTRIGGERPREPROCESSOR_H |
2 | #define ALIMUONTRIGGERPREPROCESSOR_H |
3 | |
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
5 | * See cxx source for full Copyright notice */ |
6 | |
7 | // $Id$ |
8 | |
9 | /// \ingroup shuttle |
10 | /// \class AliMUONTriggerPreprocessor |
11 | /// \brief Shuttle preprocessor for MUON trigger |
12 | /// |
13 | // Author Laurent Aphecetche, Subatech |
14 | |
15 | #include "AliMUONPreprocessor.h" |
16 | |
17 | class AliMUONTriggerSubprocessor; |
18 | |
19 | class AliMUONTriggerPreprocessor : public AliMUONPreprocessor |
20 | { |
21 | public: |
22 | AliMUONTriggerPreprocessor(AliShuttleInterface* shuttle); |
23 | virtual ~AliMUONTriggerPreprocessor(); |
24 | |
25 | virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime); |
26 | |
27 | private: |
28 | /// Not implemented |
29 | AliMUONTriggerPreprocessor(const AliMUONTriggerPreprocessor& rhs); |
30 | /// Not implemented |
31 | AliMUONTriggerPreprocessor& operator=(const AliMUONTriggerPreprocessor& rhs); |
32 | |
33 | |
34 | private: |
35 | AliMUONTriggerSubprocessor* fTriggerSubprocessor; //!< the real worker class |
36 | |
37 | ClassDef(AliMUONTriggerPreprocessor,1) // MUON Trigger Shuttle preprocessor |
38 | }; |
39 | |
40 | #endif |