]>
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); | |
33 | ||
af6a50bb | 34 | void ProcessDriftCERef(); |
35 | void ProcessPulserRef(); | |
12f69174 | 36 | protected: |
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 | |
40 | private: | |
41 | AliTPCcalibSummary(const AliTPCcalibSummary&); | |
42 | AliTPCcalibSummary &operator=(const AliTPCcalibSummary&); | |
43 | ClassDef(AliTPCcalibSummary,0) // | |
44 | }; | |
45 | ||
46 | #endif | |
47 |