]>
Commit | Line | Data |
---|---|---|
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" | |
14 | class AliTPCcalibDB; | |
15 | class AliTPCcalibDButil; | |
16 | class TTreeSRedirector; | |
17 | ||
18 | class AliTPCcalibSummary : public TNamed { | |
19 | ||
20 | public: | |
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); | |
72708a71 | 33 | void ProcessCurrent(Int_t irun,Int_t itime); |
12f69174 | 34 | |
af6a50bb | 35 | void ProcessDriftCERef(); |
36 | void ProcessPulserRef(); | |
12f69174 | 37 | protected: |
38 | AliTPCcalibDB *fCalibDB; //! pointer to the TPC calib manager | |
39 | AliTPCcalibDButil *fDButil; //! pointer to the TPC calib db utils | |
40 | TTreeSRedirector * fPcstream; //! streamer - to store output info | |
41 | private: | |
42 | AliTPCcalibSummary(const AliTPCcalibSummary&); | |
43 | AliTPCcalibSummary &operator=(const AliTPCcalibSummary&); | |
44 | ClassDef(AliTPCcalibSummary,0) // | |
45 | }; | |
46 | ||
47 | #endif | |
48 |