AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliTPCcalibDB.h
Go to the documentation of this file.
1 #ifndef ALITPCCALIBDB_H
2 #define ALITPCCALIBDB_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
8 
9 
10 class AliTPCTransform;
11 class AliTPCExB;
12 #include "TObject.h"
13 #include "TObjArray.h"
14 #include "TArrayI.h"
15 #include "TVectorD.h"
16 #include "TGraph.h"
17 #include "AliTPCCalPad.h"
18 #include "TString.h"
19 #include "AliSplineFit.h"
20 #include "TMap.h"
21 
22 class TGraphErrors;
24 class AliDCSSensorArray;
25 class AliCDBEntry;
26 class AliTPCParam;
27 class AliTPCAltroMapping;
28 class AliTPCClusterParam;
29 class AliTPCRecoParam;
30 class AliDCSSensor;
31 class AliDCSSensorArray;
32 class AliTPCCalibVdrift;
33 class AliGRPObject;
34 class AliTPCCalibRaw;
35 class AliTPCdataQA;
36 class AliMagF;
37 class AliTPCcalibDButil;
38 class AliCTPTimeParams;
39 class AliTPCCorrection;
40 class AliTPCChebCorr;
41 //class AliCDBStorage;
42 
43 class AliTPCcalibDB : public TObject
44 {
45  public:
46  static AliTPCcalibDB* Instance();
47  AliTPCcalibDB();
48  virtual ~AliTPCcalibDB();
49  static void Terminate();
50  void SetRun(Long64_t run);
51  void Update(); //update entries
52  void UpdateRunInformations(Int_t run, Bool_t force=kFALSE);
53  void UpdateNonRec();
54  Bool_t GetTailcancelationGraphs(Int_t sector, TGraphErrors ** graphRes, Float_t * indexAmpGraphs);
55  //
56  Long64_t GetRun() const {return fRun;}
57  //
58  //
59  //
61  AliTPCExB* GetExB() const {return fExB;}
62  void SetExBField(Float_t bz);
63  void SetExBField( const AliMagF* bmap);
64  static AliTPCExB* GetExB(Float_t bz,Bool_t bdelete);
69  AliTPCCalPad* GetPadTime0() const {return fPadTime0;}
70  AliTPCCalPad* GetDistortionMap(Int_t i) const;
75  AliTPCCorrection * GetTPCComposedCorrection(Float_t field) const;
77  Bool_t HasAlignmentOCDB() const { return fBHasAlignmentOCDB;}
78 
79  AliTPCCalPad* GetPadNoise() const {return fPadNoise;}
81 
82  void LoadCorrectionMaps();
83 
84  // ===| ALTRO config data |===================================================
86  AliTPCCalPad* GetALTROAcqStart() const {return fALTROConfigData?static_cast<AliTPCCalPad*>(fALTROConfigData->FindObject("AcqStart")):0;}
87  AliTPCCalPad* GetALTROZsThr() const {return fALTROConfigData?static_cast<AliTPCCalPad*>(fALTROConfigData->FindObject("ZsThr")):0;}
88  AliTPCCalPad* GetALTROFPED() const {return fALTROConfigData?static_cast<AliTPCCalPad*>(fALTROConfigData->FindObject("FPED")):0;}
89  AliTPCCalPad* GetALTROAcqStop() const {return fALTROConfigData?static_cast<AliTPCCalPad*>(fALTROConfigData->FindObject("AcqStop")):0;}
90  AliTPCCalPad* GetALTROMasked() const {return fALTROConfigData?static_cast<AliTPCCalPad*>(fALTROConfigData->FindObject("Masked")):0;}
91  TMap* GetDDLMap() const {return fALTROConfigData?static_cast<TMap*>(fALTROConfigData->FindObject("DDLArray")):0;}
92  TMap* GetRCUconfig() const {return fALTROConfigData?(TMap*)(fALTROConfigData->FindObject("RCUconfig")):0;}
93  Int_t GetRCUTriggerConfig() const;
94  Bool_t IsTrgL0();
95  Bool_t IsTrgL1();
96  Int_t GetMaxTimeBinAllPads() const { return fMaxTimeBinAllPads; }
97 
98  //
100  //Pulser data
102  AliTPCCalPad* GetPulserTmean() const {return fPulserData?static_cast<AliTPCCalPad*>(fPulserData->FindObject("PulserTmean")):0;}
103  AliTPCCalPad* GetPulserTrms() const {return fPulserData?static_cast<AliTPCCalPad*>(fPulserData->FindObject("PulserTrms")):0;}
104  AliTPCCalPad* GetPulserQmean() const {return fPulserData?static_cast<AliTPCCalPad*>(fPulserData->FindObject("PulserQmean")):0;}
105  //CE data
106  TObjArray* GetCEData() const {return fCEData;}
107  AliTPCCalPad* GetCETmean() const {return fCEData?static_cast<AliTPCCalPad*>(fCEData->FindObject("CETmean")):0;}
108  AliTPCCalPad* GetCETrms() const {return fCEData?static_cast<AliTPCCalPad*>(fCEData->FindObject("CETrms")):0;}
109  AliTPCCalPad* GetCEQmean() const {return fCEData?static_cast<AliTPCCalPad*>(fCEData->FindObject("CEQmean")):0;}
110  TObjArray* GetCErocTtime() const {return fCEData?static_cast<TObjArray*>(fCEData->FindObject("rocTtime")):0;}
111  TObjArray* GetCErocQtime() const {return fCEData?static_cast<TObjArray*>(fCEData->FindObject("rocQtime")):0;}
112  TObjArray* GetCEfitsDrift()const {return fCEData?static_cast<TObjArray*>(fCEData->FindObject("ceFitsDrift")):0;}
113  TGraph* GetCErocTgraph(const Int_t roc)const {return GetCErocTtime()?static_cast<TGraph*>(GetCErocTtime()->At(roc)):0;}
114  TGraph* GetCErocQgraph(const Int_t roc)const {return GetCErocQtime()?static_cast<TGraph*>(GetCErocQtime()->At(roc)):0;}
115  static Float_t GetCEdriftTime(Int_t run, Int_t sector, Double_t timeStamp=-1., Int_t *entries=0);
116  static Float_t GetCEchargeTime(Int_t run, Int_t sector, Double_t timeStamp=-1., Int_t *entries=0);
117  //Raw calibration
119 
120  //QA object
121  AliTPCdataQA* GetDataQA() const {return fDataQA;}
122  //
124  AliTPCParam* GetParameters() const {return fParam;}
128  //
129  //Reco param getter
130  AliTPCRecoParam *GetRecoParam(Int_t i) const;
131  //GRP information
132  static AliGRPObject * GetGRP(Int_t run);
133  static TMap * GetGRPMap(Int_t run);
134  static Float_t GetPressure(Int_t timeStamp, Int_t run, Int_t type=0);
135  static Float_t GetL3Current(Int_t run, Int_t statType=0);
136  static Float_t GetBz(Int_t run);
137  static Char_t GetL3Polarity(Int_t run);
138  static TString GetRunType(Int_t run);
139  //
140  static Float_t GetDCSSensorValue(AliDCSSensorArray *arr, Int_t timeStamp, const char * sensorName, Int_t sigDigits=-1);
141  static Float_t GetDCSSensorMeanValue(AliDCSSensorArray *arr, const char * sensorName, Int_t sigDigits=-1);
142  //Voltage information
143  static Float_t GetChamberHighVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0, Bool_t current=kFALSE);
144  static Float_t GetSkirtVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0);
145  static Float_t GetCoverVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0);
146  static Float_t GetGGoffsetVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0);
147  static Float_t GetGGnegVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0);
148  static Float_t GetGGposVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0);
149  //
150  Bool_t GetChamberHVStatus(UInt_t roc) const { return (roc<72)?fChamberHVStatus[roc]:kFALSE; }
151  Float_t GetChamberHighVoltageMedian(UInt_t roc) const { return (roc<72)?fChamberHVmedian[roc]:0.; }
152  Float_t GetChamberCurrentNominalHighVoltage(UInt_t roc) const { return (roc<72)?fCurrentNominalVoltage[roc]:0.; }
153  Float_t GetChamberGoodHighVoltageFraction(UInt_t roc) const { return (roc<72)?fChamberHVgoodFraction[roc]:0.; }
154  AliDCSSensor* GetChamberHVSensor(UInt_t roc) const { return (roc<72)?fHVsensors[roc]:0x0; }
155  Double_t GetGainCorrectionHVandPT(Int_t timeStamp, Int_t run, Int_t sector, Int_t deltaCache, Int_t mode);
156  Bool_t IsDataTakingActive(time_t timeStamp);
157  //
158  //Goofie Values
159  //
160  static Float_t GetValueGoofie(Int_t timeStamp, Int_t run, Int_t type);
161  //
162  static Bool_t GetTemperatureFit(Int_t timeStamp, Int_t run, Int_t side,TVectorD& fit);
163  static Float_t GetTemperature(Int_t timeStamp, Int_t run, Int_t side);
164  static Double_t GetPTRelative(UInt_t timeSec, Int_t run, Int_t side);
165  AliDCSSensor * GetPressureSensor(Int_t run, Int_t type=0);
166  //AliDCSSensor * GetVoltageSensor(Int_t run, Int_t type=0);
168  AliDCSSensorArray * GetGoofieSensors(Int_t run);
169  AliDCSSensorArray * GetVoltageSensors(Int_t run);
170  AliTPCCalibVdrift * GetVdrift(Int_t run);
171  TObjArray * GetTimeGainSplinesRun(Int_t run);
172  TObjArray* GetTimeVdriftSplineRun(Int_t run);
173  static Float_t GetGain(Int_t sector, Int_t row, Int_t pad);
174  //
175  // Drift velocity information
176  //
177  Double_t GetVDriftCorrectionTime(Int_t timeStamp, Int_t run, Int_t side, Int_t mode);
178  Double_t GetTime0CorrectionTime(Int_t timeStamp, Int_t run, Int_t side, Int_t mode);
179  Double_t GetVDriftCorrectionGy(Int_t timeStamp, Int_t run, Int_t side, Int_t mode);
180  Double_t GetVDriftCorrectionDeltaZ(Int_t timeStamp, Int_t run, Int_t side, Int_t mode);
181  //
182  AliSplineFit* GetVdriftSplineFit(const char* name, Int_t run);
183  AliSplineFit* CreateVdriftSplineFit(const char* graphName, Int_t run);
184  //
185  static void CreateObjectList(const Char_t *filename, TObjArray *calibObjects);
186  static void MakeTree(const char * fileName, TObjArray * array, const char * mapFileName = 0, AliTPCCalPad* outlierPad = 0, Float_t ltmFraction = 0.9);
187  static void RegisterExB(Int_t index, Float_t bz, Bool_t bdelete);
188  //
189  //
190  //
191  AliTPCCalPad* MakeDeadMap(Double_t notInMap=1, const char *nameMappingFile="$ALICE_ROOT/TPC/Calib/tpcMapping.root" );
192  AliGRPObject * MakeGRPObjectFromMap(TMap *map);
193  AliCTPTimeParams* GetCTPTimeParams() const {return fCTPTimeParams;}
194  //Create a tree suited for diplaying with the AliTPCCalibViewerGUI
195  Bool_t CreateGUITree(const char* filename="");
196  static Bool_t CreateGUITree(Int_t run, const char* filename="");
197  static Bool_t CreateRefFile(Int_t run, const char* filename="");
198  //
199 protected:
200 
201  AliCDBEntry* GetCDBEntry(const char* cdbPath);
203  Int_t InitDeadMap();
204  void InitAltroData();
205 
206  Int_t fRun;
209 // AliCDBStorage* fLocator; // Storage locator retrieved from AliCDBManager
210  //
211  // calibration parameters per pad
212  //
229  //
230  // Defived ALTRO information
231  //
233  //
234  // Chamber HV info
235  //
236  Bool_t fChamberHVStatus[72];
237  Float_t fChamberHVmedian[72];
240  AliDCSSensor *fHVsensors[72];
241  TGraph *fGrRunState;
242  //
243  //
244  //
247  //
248  //
253  //
254  // Get the corssrun information
255  //
257  TMap fGRPArray;
258  TMap fGRPMaps;
264 
265  TArrayI fRunList;
267  //
269  static Bool_t fgTerminated;
272  //ctp info
273  AliCTPTimeParams *fCTPTimeParams;
274  Int_t fMode;
275 
276  private:
277  AliTPCcalibDB (const AliTPCcalibDB& );
279 
281  ClassDef(AliTPCcalibDB, 2)
283 };
284 
285 #endif
static AliTPCcalibDB * Instance()
TObjArray * GetCEfitsDrift() const
static Float_t GetGain(Int_t sector, Int_t row, Int_t pad)
TMap fDriftCorrectionArray
! array of drift correction
static void CreateObjectList(const Char_t *filename, TObjArray *calibObjects)
static Float_t GetBz(Int_t run)
TObjArray * GetCEData() const
Double_t GetTime0CorrectionTime(Int_t timeStamp, Int_t run, Int_t side, Int_t mode)
Bool_t fBHasAlignmentOCDB
Flag - alignment from the Transformation class.
static Char_t GetL3Polarity(Int_t run)
Bool_t GetChamberHVStatus(UInt_t roc) const
Int_t GetMaxTimeBinAllPads() const
Definition: AliTPCcalibDB.h:96
static Double_t GetPTRelative(UInt_t timeSec, Int_t run, Int_t side)
AliTPCCalPad * fPadTime0
Time0 calibration entry.
AliTPCClusterParam * GetClusterParam() const
TObjArray * fIonTailArray
array of graphs with the ion tail
TMap * GetRCUconfig() const
Definition: AliTPCcalibDB.h:92
AliDCSSensor * GetChamberHVSensor(UInt_t roc) const
TMap fTimeGainSplinesArray
! array Array of AliSplineFits: at 0 MIP position in time ; at 1 Fermi Plateau from cosmics ...
#define TObjArray
AliDCSSensor * fHVsensors[72]
HV sensors.
Int_t fMaxTimeBinAllPads
Maximum Time bin in whole TPC extracted from AltroConfig.
void SetExBField(Float_t bz)
Class providing the calibration parameters by accessing the CDB.
Definition: AliTPCcalibDB.h:43
TGraph * fGrRunState
store information if run is active or paused
void UpdateChamberHighVoltageData()
Manager and of geomety classes for set: TPC.
Definition: AliTPCParam.h:18
AliTPCCalPad * GetALTROFPED() const
Definition: AliTPCcalibDB.h:88
Bool_t HasAlignmentOCDB() const
Definition: AliTPCcalibDB.h:77
TObjArray * GetCorrectionMaps() const
Definition: AliTPCcalibDB.h:73
static Float_t GetGGoffsetVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0)
Implementation of the TPC transformation class.
TObjArray * fComposedCorrectionArray
space point corrections for different field setting
static Float_t GetValueGoofie(Int_t timeStamp, Int_t run, Int_t type)
AliTPCTransform * fTransform
object responsible for spacial corrections
static void Terminate()
TMap fGoofieArray
! array of GOOFIE values -per run
AliDCSSensor * GetPressureSensor(Int_t run, Int_t type=0)
AliTPCCalPad * fPadNoise
Noise calibration entry.
AliTPCParam * GetParameters() const
TMap fVoltageArray
! array of Chamber HV values -per run
TObjArray * GetPulserData() const
AliTPCExB * GetExB() const
Definition: AliTPCcalibDB.h:61
AliTPCCalPad * GetPedestals() const
Definition: AliTPCcalibDB.h:80
AliTPCCalPad * fPadGainFactor
Gain calibration entry.
TObjArray * GetTimeGainSplinesRun(Int_t run)
AliTPCCalPad * fActiveChannelMap
Map of active channels calculated on the fly.
TGraph * GetCErocQgraph(const Int_t roc) const
static Float_t GetChamberHighVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0, Bool_t current=kFALSE)
static Bool_t fgTerminated
termination control
TMap fTemperatureArray
! array of temperature sensors - per run
Float_t fChamberHVgoodFraction[72]
fraction of time the chamber has a good HV (wrt. robust median)
AliTPCdataQA * GetDataQA() const
AliSplineFit fit
Definition: CalibTime.C:30
Class providing the calculation of derived quantities (mean,rms,fits,...) of calibration entries...
AliDCSSensorArray * GetVoltageSensors(Int_t run)
static Float_t GetPressure(Int_t timeStamp, Int_t run, Int_t type=0)
TObjArray * array
Definition: AnalyzeLaser.C:12
AliTPCCorrection * fComposedCorrection
general space point corrections
Int_t GetRCUTriggerConfig() const
static TString GetRunType(Int_t run)
TMap fGRPMaps
! array of GRPs maps - per run - old data
AliTPCCorrection class.
static Float_t GetSkirtVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0)
virtual ~AliTPCcalibDB()
Bool_t GetTailcancelationGraphs(Int_t sector, TGraphErrors **graphRes, Float_t *indexAmpGraphs)
TPC cluster error, shape and charge parameterization as function of drift length and inclination angl...
Bool_t CreateGUITree(const char *filename="")
AliGRPObject * MakeGRPObjectFromMap(TMap *map)
AliTPCSensorTempArray * GetTemperature() const
Float_t fChamberHVmedian[72]
median chamber high voltage
AliTPCCalPad * GetCEQmean() const
AliTPCCalPad * GetPadGainFactorOld() const
Definition: AliTPCcalibDB.h:65
static Float_t GetL3Current(Int_t run, Int_t statType=0)
AliTPCCalPad * fDedxGainFactor
Gain calibration entry - for dEdx.
TObjArray * GetCErocTtime() const
Float_t fCurrentNominalVoltage[72]
current nominal voltages
AliTPCSensorTempArray * fTemperature
Temperature calibration entry.
AliTPCTransform * GetTransform() const
Definition: AliTPCcalibDB.h:60
AliTPCcalibDB & operator=(const AliTPCcalibDB &)
AliCTPTimeParams * fCTPTimeParams
CTP timing parameters.
void UpdateRunInformations(Int_t run, Bool_t force=kFALSE)
static void MakeTree(const char *fileName, TObjArray *array, const char *mapFileName=0, AliTPCCalPad *outlierPad=0, Float_t ltmFraction=0.9)
Int_t fMode
RCU trigger config mode.
AliCTPTimeParams * GetCTPTimeParams() const
TObjArray * fPulserData
Calibration Pulser data.
AliTPCCalPad * GetPulserQmean() const
AliTPCCalPad * GetALTROAcqStop() const
Definition: AliTPCcalibDB.h:89
TObjArray * fDistortionMap
distortion map
TObjArray * fCEData
CE data.
AliTPCCalPad * GetCETmean() const
TObjArray * GetTPCComposedCorrectionArray() const
Definition: AliTPCcalibDB.h:72
void LoadCorrectionMaps()
AliTPCCalPad * GetPadNoise() const
Definition: AliTPCcalibDB.h:79
AliTPCCalPad * GetPulserTmean() const
static Float_t GetGGnegVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0)
AliTPCCalPad * GetPulserTrms() const
Double_t GetVDriftCorrectionGy(Int_t timeStamp, Int_t run, Int_t side, Int_t mode)
static Float_t GetDCSSensorMeanValue(AliDCSSensorArray *arr, const char *sensorName, Int_t sigDigits=-1)
AliTPCdataQA * fDataQA
qa object
Bool_t IsDataTakingActive(time_t timeStamp)
TObjArray * GetTimeVdriftSplineRun(Int_t run)
AliCDBEntry * GetCDBEntry(const char *cdbPath)
AliTPCClusterParam * fClusterParam
TPC cluster error, shape and Q parameterization.
AliTPCCalPad * GetPadGainFactor() const
Definition: AliTPCcalibDB.h:66
Bool_t fChamberHVStatus[72]
Status of the Chamber, HV wise (on/off)
Float_t GetChamberGoodHighVoltageFraction(UInt_t roc) const
AliTPCParam * fParam
TPC parameters.
Int_t fRun
current run number
TObjArray * fALTROConfigData
ALTRO configuration data.
static TObjArray fgExBArray
array of ExB corrections
static TMap * GetGRPMap(Int_t run)
AliTPCCorrection * GetTPCComposedCorrectionDelta() const
static Float_t GetCoverVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0)
AliSplineFit * GetVdriftSplineFit(const char *name, Int_t run)
static Float_t GetGGposVoltage(Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0)
AliTPCCorrection * GetTPCComposedCorrection() const
Definition: AliTPCcalibDB.h:71
void SetRun(Long64_t run)
static void RegisterExB(Int_t index, Float_t bz, Bool_t bdelete)
AliDCSSensorArray * GetGoofieSensors(Int_t run)
Long64_t GetRun() const
Definition: AliTPCcalibDB.h:56
TObjArray * GetCErocQtime() const
static AliGRPObject * GetGRP(Int_t run)
AliTPCExB * fExB
ExB correction factor.
AliTPCCalPad * GetActiveChannelMap() const
Definition: AliTPCcalibDB.h:67
Float_t GetChamberHighVoltageMedian(UInt_t roc) const
Double_t GetGainCorrectionHVandPT(Int_t timeStamp, Int_t run, Int_t sector, Int_t deltaCache, Int_t mode)
AliTPCAltroMapping ** GetMapping() const
AliTPCCalPad * GetALTROAcqStart() const
Definition: AliTPCcalibDB.h:86
TPC calibration class for parameters which saved per pad.
TObjArray * GetIonTailArray() const
Definition: AliTPCcalibDB.h:99
AliSplineFit * CreateVdriftSplineFit(const char *graphName, Int_t run)
void SetTPCComposedCorrection(AliTPCCorrection *compCorr)
Definition: AliTPCcalibDB.h:74
TGraph * GetCErocTgraph(const Int_t roc) const
AliTPCCalPad * GetDedxGainFactor() const
Definition: AliTPCcalibDB.h:68
Double_t GetVDriftCorrectionDeltaZ(Int_t timeStamp, Int_t run, Int_t side, Int_t mode)
TObjArray * fCorrectionMaps
RS: new fast Chebyshev parameterization maps.
static AliTPCcalibDB * fgInstance
singleton control
static Bool_t CreateRefFile(Int_t run, const char *filename="")
TMap fVdriftArray
! array of v drift interfaces
static Float_t GetDCSSensorValue(AliDCSSensorArray *arr, Int_t timeStamp, const char *sensorName, Int_t sigDigits=-1)
static Float_t GetCEdriftTime(Int_t run, Int_t sector, Double_t timeStamp=-1., Int_t *entries=0)
AliTPCCalibVdrift * GetVdrift(Int_t run)
Class with TPC reconstruction parameters.
AliTPCCalibRaw * fCalibRaw
raw data calibration entry
TArrayI fRunList
! run list - indicates try to get the run param
TObjArray * fRecoParamList
List of TPC reco param objects.
AliTPCAltroMapping ** fMapping
Altro mapping.
TObjArray * GetAltroConfigData() const
Definition: AliTPCcalibDB.h:85
TObjArray * GetTimeGainSplines() const
static Bool_t GetTemperatureFit(Int_t timeStamp, Int_t run, Int_t side, TVectorD &fit)
TObjArray * fTimeGainSplines
Array of AliSplineFits: at 0 MIP position in time ; at 1 Fermi Plateau from cosmics.
AliTPCCalPad * GetALTROZsThr() const
Definition: AliTPCcalibDB.h:87
static Float_t GetCEchargeTime(Int_t run, Int_t sector, Double_t timeStamp=-1., Int_t *entries=0)
AliTPCCalPad * GetDistortionMap(Int_t i) const
AliTPCCalPad * GetALTROMasked() const
Definition: AliTPCcalibDB.h:90
Double_t GetVDriftCorrectionTime(Int_t timeStamp, Int_t run, Int_t side, Int_t mode)
Abstract class for ExB effect parameterization.
Definition: AliTPCExB.h:10
AliTPCcalibDButil * fDButil
utility class
AliTPCCalPad * GetCETrms() const
AliTPCCalPad * GetPadTime0() const
Definition: AliTPCcalibDB.h:69
AliTPCCalPad * MakeDeadMap(Double_t notInMap=1, const char *nameMappingFile="$ALICE_ROOT/TPC/Calib/tpcMapping.root")
AliTPCRecoParam * GetRecoParam(Int_t i) const
TMap * GetDDLMap() const
Definition: AliTPCcalibDB.h:91
Float_t GetChamberCurrentNominalHighVoltage(UInt_t roc) const
AliTPCCalPad * fPedestals
Pedestal calibration entry.
AliTPCSensorTempArray * GetTemperatureSensor(Int_t run)
AliTPCCalibRaw * GetCalibRaw() const
TMap fGRPArray
! array of GRPs - per run
Implementation of the TPC Raw drift velocity and Altro L1 Phase calibration.