1 #ifndef ALI_MEANVERTEX_PREPROCESSOROFFLINE_H
2 #define ALI_MEANVERTEX_PREPROCESSOROFFLINE_H
4 /* Copyright(c) 1998-2011, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 /* $Id: AliMeanVertexPreprocessor.h $ */
10 // Mean vertex preprocessor.
16 class AliMeanVertexPreprocessorOffline: public TNamed
19 AliMeanVertexPreprocessorOffline();
20 virtual ~AliMeanVertexPreprocessorOffline();
22 void ProcessOutput(const char *filename, AliCDBStorage *db, Int_t runNb);
26 AliMeanVertexPreprocessorOffline(const AliMeanVertexPreprocessorOffline & proc); // copy constructor
27 AliMeanVertexPreprocessorOffline& operator=(const AliMeanVertexPreprocessorOffline&); //operator
31 kInputError, /* open file error, missing histos */
32 kLowStatistics, /* too low statistics */
33 kStoreError, /* problems storing OCDB */
34 kWriteMeanVertexSPD, /*write MeanVertex computed online*/
35 kUseOfflineSPDvtx, /*write SPD vtx offline*/
36 kLumiRegCovMatrixProblem, /*lumi region or cov matrix computation problems, default values set*/
40 Int_t fStatus; /* status code */
41 static const Char_t *fgkStatusCodeName[kNStatusCodes];
43 ClassDef(AliMeanVertexPreprocessorOffline, 2);