]> git.uio.no Git - u/mrichter/AliRoot.git/blame - T0/AliT0PreprocessorOffline.h
allow to reconstruct events with diffrent TRM BC ID - CDH Bc ID
[u/mrichter/AliRoot.git] / T0 / AliT0PreprocessorOffline.h
CommitLineData
dd162229 1#ifndef ALI_T0_PREPROCESSOROFFLINE_H
9eba1240 2#define ALI_T0_PREPROCESSOROFFLINE_H
dd162229 3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id: AliT0Preprocessor.h 39249 2010-02-28 19:09:52Z alla $ */
8
9
10// T0 preprocessor.
11#include "TNamed.h"
a9f9c69b 12class AliCDBStorage;
dd162229 13
14class AliT0PreprocessorOffline: public TNamed
15{
16 public:
17 AliT0PreprocessorOffline();
18 virtual ~AliT0PreprocessorOffline();
a9f9c69b 19 void CalibOffsetChannels(TString FileName, Int_t ustartRun, Int_t uendRun, AliCDBStorage* ocdbStorage);
20 void CalibT0sPosition(TString FileName, Int_t ustartRun, Int_t uendRun, AliCDBStorage* ocdbStorage);
21 void Process(TString FileName, Int_t ustartRun, Int_t uendRun, AliCDBStorage* ocdbStorage);
16beeccf 22 void setDArun(Int_t runnumber) {fNewDArun = runnumber; };
cdd58213 23 Int_t GetStatus() const;
dd162229 24 private:
b5e0299c 25 AliT0PreprocessorOffline(const AliT0PreprocessorOffline & proc); // copy constructor
26 AliT0PreprocessorOffline& operator=(const AliT0PreprocessorOffline&); //operator
27 Int_t startRun; // start Run - used to make fast selection in THnSparse
28 Int_t endRun; // end Run - used to make fast selection in THnSparse
29 Int_t startTime; // startTime - used to make fast selection in THnSparse
30 Int_t endTime; // endTime - used to make fast selection in THnSparse
a9f9c69b 31 AliCDBStorage* ocdbStorage; // OCDB storage
16beeccf 32 Int_t fNewDArun; // run number with new DA
cdd58213 33 Int_t fStatusDelay; //status time delay calibration
34 Int_t fStatusAdjust; // status time adjust calibration
dd162229 35
cdd58213 36 ClassDef(AliT0PreprocessorOffline, 3)
dd162229 37};
38
39
40#endif