Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / SHUTTLE / AliEmptyPreprocessor.h
1 #ifndef ALIEMPTYPREPROCESSOR_H
2 #define ALIEMPTYPREPROCESSOR_H
3
4 #include "AliPreprocessor.h"
5
6 // This preprocessor is used as a placeholder for non-existing preprocessors
7 // during the FDR. Its task is just to fail, so that the run does not stay
8 // in processing state forever.
9
10 class AliEmptyPreprocessor : public AliPreprocessor
11 {
12   public:
13     AliEmptyPreprocessor(AliShuttleInterface* shuttle, const char* detector);
14     virtual ~AliEmptyPreprocessor();
15
16   protected:
17     virtual UInt_t Process(TMap*) { Printf("Dummy preprocessor. FAILING..."); return 1; }
18     virtual Bool_t ProcessDCS() { return kFALSE; }
19
20   private:
21     ClassDef(AliEmptyPreprocessor, 0);
22 };
23
24 #endif