DQM configure file
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerPreprocessor.h
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 class AliMUONTriggerDCSSubprocessor;
19
20 class AliMUONTriggerPreprocessor : public AliMUONPreprocessor
21 {
22 public:
23   AliMUONTriggerPreprocessor(AliShuttleInterface* shuttle);
24   virtual ~AliMUONTriggerPreprocessor();
25   
26   virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
27
28 private:
29   /// Not implemented
30   AliMUONTriggerPreprocessor(const AliMUONTriggerPreprocessor& rhs);
31   /// Not implemented
32   AliMUONTriggerPreprocessor& operator=(const AliMUONTriggerPreprocessor& rhs);
33   
34
35 private:
36   AliMUONTriggerSubprocessor* fTriggerSubprocessor; //!< the real worker class
37   AliMUONTriggerDCSSubprocessor* fTriggerDCSSubprocessor; //!< the real worker class for DCS info
38   
39   ClassDef(AliMUONTriggerPreprocessor,2) // MUON Trigger Shuttle preprocessor
40 };
41
42 #endif