]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TOF/AliTOFPreprocessorFDR.h
RC17 violation: suppression
[u/mrichter/AliRoot.git] / TOF / AliTOFPreprocessorFDR.h
CommitLineData
dc043f85 1#ifndef ALITOFPREPROCESSORFDR_H
2#define ALITOFPREPROCESSORFDR_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/*
8$Id$
9*/
10
11#include "AliPreprocessor.h"
12
13// TOF preprocessor. It takes care of both
14// DCS Data Points
15// and DAQ histograms to compute online calibration constants
16
dc043f85 17class TObjArray;
18class TH2S;
19
20class AliTOFPreprocessorFDR : public AliPreprocessor
21{
22 public:
23 AliTOFPreprocessorFDR(AliShuttleInterface* shuttle);
24 virtual ~AliTOFPreprocessorFDR();
25 void SetStoreRefData(Bool_t in){fStoreRefData=in;};
26 Bool_t GetStoreRefData() const {return fStoreRefData;};
27
28 protected:
29 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
30 virtual UInt_t Process(TMap* dcsAliasMap);
31
32 private:
33 AliTOFPreprocessorFDR(const AliTOFPreprocessorFDR & proc); // copy constructor
34 AliTOFPreprocessorFDR& operator=(const AliTOFPreprocessorFDR & proc);
35 UInt_t ProcessDCSDataPoints(TMap* dcsAliasMap);
36
dc043f85 37 Bool_t fStoreRefData; // Flag to decide storage of Ref Data
cbf82261 38 ClassDef(AliTOFPreprocessorFDR, 2);
dc043f85 39};
40#endif