First version of trigger preprocessor (only local and regional masks so far)
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerPreprocessor.h
CommitLineData
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
17class AliMUONTriggerSubprocessor;
18
19class AliMUONTriggerPreprocessor : public AliMUONPreprocessor
20{
21public:
22 AliMUONTriggerPreprocessor(AliShuttleInterface* shuttle);
23 virtual ~AliMUONTriggerPreprocessor();
24
25 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
26
27private:
28 /// Not implemented
29 AliMUONTriggerPreprocessor(const AliMUONTriggerPreprocessor& rhs);
30 /// Not implemented
31 AliMUONTriggerPreprocessor& operator=(const AliMUONTriggerPreprocessor& rhs);
32
33
34private:
35 AliMUONTriggerSubprocessor* fTriggerSubprocessor; //!< the real worker class
36
37 ClassDef(AliMUONTriggerPreprocessor,1) // MUON Trigger Shuttle preprocessor
38};
39
40#endif