]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCcalibSummary.h
Bugfix for the Zero Suppression mode plus fixes of coding violations
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibSummary.h
CommitLineData
12f69174 1#ifndef ALITPCCALIBSUMMARY_H
2#define ALITPCCALIBSUMMARY_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id: AliTPCcalibSummary.h 29498 2008-10-25 12:18:56Z marian $ */
7
8////////////////////////////////////////////////
9// Class to make a TPC calibration summary information //
10////////////////////////////////////////////////
11
12
13#include "TNamed.h"
14class AliTPCcalibDB;
15class AliTPCcalibDButil;
16class TTreeSRedirector;
17
18class AliTPCcalibSummary : public TNamed {
19
20public:
21 AliTPCcalibSummary();
22 ~AliTPCcalibSummary();
23 void Process(const char * runList, Int_t first, Int_t last);
24 void ProcessRun(Int_t irun, Int_t startTime=0, Int_t endTime=0);
25 //
26 void ProcessDrift(Int_t run, Int_t timeStamp);
27 void ProcessDriftCE(Int_t run, Int_t timeStamp);
28 void ProcessDriftAll(Int_t run, Int_t timeStamp);
29 void ProcessKryptonTime(Int_t run, Int_t timeStamp);
30 void ProcessCTP(Int_t run, Int_t timeStamp);
31 void ProcessAlign(Int_t run, Int_t timeStamp);
32 void ProcessGain(Int_t run, Int_t timeStamp);
33
af6a50bb 34 void ProcessDriftCERef();
35 void ProcessPulserRef();
12f69174 36protected:
37 AliTPCcalibDB *fCalibDB; //! pointer to the TPC calib manager
38 AliTPCcalibDButil *fDButil; //! pointer to the TPC calib db utils
39 TTreeSRedirector * fPcstream; //! streamer - to store output info
40private:
41 AliTPCcalibSummary(const AliTPCcalibSummary&);
42 AliTPCcalibSummary &operator=(const AliTPCcalibSummary&);
43 ClassDef(AliTPCcalibSummary,0) //
44};
45
46#endif
47