]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDPreprocessor.h
Removing MC position of the primary vertex (Jouri)
[u/mrichter/AliRoot.git] / TRD / AliTRDPreprocessor.h
CommitLineData
e5c60cc7 1#ifndef ALI_TRD_PREPROCESSOR_H
2#define ALI_TRD_PREPROCESSOR_H
3
ec55623f 4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
e5c60cc7 8
ec55623f 9////////////////////////////////////////////////////////////////////////////
10// //
11// TRD preprocessor for the database SHUTTLE //
12// //
13////////////////////////////////////////////////////////////////////////////
14
15#include "AliPreprocessor.h"
e5c60cc7 16
17class AliTRDPreprocessor : public AliPreprocessor
18{
19
20 public:
21
ec55623f 22 AliTRDPreprocessor(AliShuttleInterface *shuttle);
e5c60cc7 23 virtual ~AliTRDPreprocessor();
24
a5e1169e 25 enum {
26 EExtractDCS = 1 // error in case of failure by extracting DCS variables
27 ,EStoreRefDCS = 2 // error in case of failure by storing DCS variables references
28 ,EFitDCS = 4 // error in case of failure by fitting DCS variables
29 ,EStoreDCS = 8 // error in case of failure by storing DCS variables fit results
30 ,EListFileHLT = 16 // error in case of failure by taking the listof HLT files
31 ,EOpenFileHLT = 32 // error in case of failure by opening the HLTfile
32 ,ETakeHistoHLT = 64 // error in case of failure by taking the histos HLT
33 ,EStoreHistoHLT = 128 // error in case of failure by storing the reference data HLT
34 ,EFitHistoHLT = 256 // error in case of failure by fitting the histos HLT
35 ,EStoreCalHLT = 512 // error in case of failure by storing the HLTcal objects
36 };
37
e5c60cc7 38 protected:
39
40 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
a5e1169e 41 virtual UInt_t Process(TMap* dcsAliasMap);
42
e5c60cc7 43 private:
44
a5e1169e 45 ClassDef(AliTRDPreprocessor,1) // The SHUTTLE preprocessor for TRD
e5c60cc7 46
47};
48
49#endif