![]() |
AliRoot Core
a565103 (a565103)
|
Class providing the calibration parameters by accessing the CDB. More...
#include <AliTPCcalibDB.h>
Public Member Functions | |
AliTPCcalibDB () | |
virtual | ~AliTPCcalibDB () |
void | SetRun (Long64_t run) |
void | Update () |
void | UpdateRunInformations (Int_t run, Bool_t force=kFALSE) |
void | UpdateNonRec () |
Bool_t | GetTailcancelationGraphs (Int_t sector, TGraphErrors **graphRes, Float_t *indexAmpGraphs) |
Long64_t | GetRun () const |
AliTPCTransform * | GetTransform () const |
AliTPCExB * | GetExB () const |
void | SetExBField (Float_t bz) |
void | SetExBField (const AliMagF *bmap) |
AliTPCCalPad * | GetPadGainFactorOld () const |
AliTPCCalPad * | GetPadGainFactor () const |
AliTPCCalPad * | GetActiveChannelMap () const |
AliTPCCalPad * | GetDedxGainFactor () const |
AliTPCCalPad * | GetPadTime0 () const |
AliTPCCalPad * | GetDistortionMap (Int_t i) const |
AliTPCCorrection * | GetTPCComposedCorrection () const |
TObjArray * | GetTPCComposedCorrectionArray () const |
TObjArray * | GetCorrectionMaps () const |
void | SetTPCComposedCorrection (AliTPCCorrection *compCorr) |
AliTPCCorrection * | GetTPCComposedCorrection (Float_t field) const |
AliTPCCorrection * | GetTPCComposedCorrectionDelta () const |
Bool_t | HasAlignmentOCDB () const |
AliTPCCalPad * | GetPadNoise () const |
AliTPCCalPad * | GetPedestals () const |
void | LoadCorrectionMaps () |
TObjArray * | GetAltroConfigData () const |
AliTPCCalPad * | GetALTROAcqStart () const |
AliTPCCalPad * | GetALTROZsThr () const |
AliTPCCalPad * | GetALTROFPED () const |
AliTPCCalPad * | GetALTROAcqStop () const |
AliTPCCalPad * | GetALTROMasked () const |
TMap * | GetDDLMap () const |
TMap * | GetRCUconfig () const |
Int_t | GetRCUTriggerConfig () const |
Bool_t | IsTrgL0 () |
Bool_t | IsTrgL1 () |
Int_t | GetMaxTimeBinAllPads () const |
TObjArray * | GetIonTailArray () const |
TObjArray * | GetPulserData () const |
AliTPCCalPad * | GetPulserTmean () const |
AliTPCCalPad * | GetPulserTrms () const |
AliTPCCalPad * | GetPulserQmean () const |
TObjArray * | GetCEData () const |
AliTPCCalPad * | GetCETmean () const |
AliTPCCalPad * | GetCETrms () const |
AliTPCCalPad * | GetCEQmean () const |
TObjArray * | GetCErocTtime () const |
TObjArray * | GetCErocQtime () const |
TObjArray * | GetCEfitsDrift () const |
TGraph * | GetCErocTgraph (const Int_t roc) const |
TGraph * | GetCErocQgraph (const Int_t roc) const |
AliTPCCalibRaw * | GetCalibRaw () const |
AliTPCdataQA * | GetDataQA () const |
AliTPCSensorTempArray * | GetTemperature () const |
AliTPCParam * | GetParameters () const |
AliTPCAltroMapping ** | GetMapping () const |
AliTPCClusterParam * | GetClusterParam () const |
TObjArray * | GetTimeGainSplines () const |
AliTPCRecoParam * | GetRecoParam (Int_t i) const |
Bool_t | GetChamberHVStatus (UInt_t roc) const |
Float_t | GetChamberHighVoltageMedian (UInt_t roc) const |
Float_t | GetChamberCurrentNominalHighVoltage (UInt_t roc) const |
Float_t | GetChamberGoodHighVoltageFraction (UInt_t roc) const |
AliDCSSensor * | GetChamberHVSensor (UInt_t roc) const |
Double_t | GetGainCorrectionHVandPT (Int_t timeStamp, Int_t run, Int_t sector, Int_t deltaCache, Int_t mode) |
Bool_t | IsDataTakingActive (time_t timeStamp) |
AliDCSSensor * | GetPressureSensor (Int_t run, Int_t type=0) |
AliTPCSensorTempArray * | GetTemperatureSensor (Int_t run) |
AliDCSSensorArray * | GetGoofieSensors (Int_t run) |
AliDCSSensorArray * | GetVoltageSensors (Int_t run) |
AliTPCCalibVdrift * | GetVdrift (Int_t run) |
TObjArray * | GetTimeGainSplinesRun (Int_t run) |
TObjArray * | GetTimeVdriftSplineRun (Int_t run) |
Double_t | GetVDriftCorrectionTime (Int_t timeStamp, Int_t run, Int_t side, Int_t mode) |
Double_t | GetTime0CorrectionTime (Int_t timeStamp, Int_t run, Int_t side, Int_t mode) |
Double_t | GetVDriftCorrectionGy (Int_t timeStamp, Int_t run, Int_t side, Int_t mode) |
Double_t | GetVDriftCorrectionDeltaZ (Int_t timeStamp, Int_t run, Int_t side, Int_t mode) |
AliSplineFit * | GetVdriftSplineFit (const char *name, Int_t run) |
AliSplineFit * | CreateVdriftSplineFit (const char *graphName, Int_t run) |
AliTPCCalPad * | MakeDeadMap (Double_t notInMap=1, const char *nameMappingFile="$ALICE_ROOT/TPC/Calib/tpcMapping.root") |
AliGRPObject * | MakeGRPObjectFromMap (TMap *map) |
AliCTPTimeParams * | GetCTPTimeParams () const |
Bool_t | CreateGUITree (const char *filename="") |
Static Public Member Functions | |
static AliTPCcalibDB * | Instance () |
static void | Terminate () |
static AliTPCExB * | GetExB (Float_t bz, Bool_t bdelete) |
static Float_t | GetCEdriftTime (Int_t run, Int_t sector, Double_t timeStamp=-1., Int_t *entries=0) |
static Float_t | GetCEchargeTime (Int_t run, Int_t sector, Double_t timeStamp=-1., Int_t *entries=0) |
static AliGRPObject * | GetGRP (Int_t run) |
static TMap * | GetGRPMap (Int_t run) |
static Float_t | GetPressure (Int_t timeStamp, Int_t run, Int_t type=0) |
static Float_t | GetL3Current (Int_t run, Int_t statType=0) |
static Float_t | GetBz (Int_t run) |
static Char_t | GetL3Polarity (Int_t run) |
static TString | GetRunType (Int_t run) |
static Float_t | GetDCSSensorValue (AliDCSSensorArray *arr, Int_t timeStamp, const char *sensorName, Int_t sigDigits=-1) |
static Float_t | GetDCSSensorMeanValue (AliDCSSensorArray *arr, const char *sensorName, Int_t sigDigits=-1) |
static Float_t | GetChamberHighVoltage (Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0, Bool_t current=kFALSE) |
static Float_t | GetSkirtVoltage (Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0) |
static Float_t | GetCoverVoltage (Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0) |
static Float_t | GetGGoffsetVoltage (Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0) |
static Float_t | GetGGnegVoltage (Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0) |
static Float_t | GetGGposVoltage (Int_t run, Int_t sector, Int_t timeStamp=-1, Int_t sigDigits=0) |
static Float_t | GetValueGoofie (Int_t timeStamp, Int_t run, Int_t type) |
static Bool_t | GetTemperatureFit (Int_t timeStamp, Int_t run, Int_t side, TVectorD &fit) |
static Float_t | GetTemperature (Int_t timeStamp, Int_t run, Int_t side) |
static Double_t | GetPTRelative (UInt_t timeSec, Int_t run, Int_t side) |
static Float_t | GetGain (Int_t sector, Int_t row, Int_t pad) |
static void | CreateObjectList (const Char_t *filename, TObjArray *calibObjects) |
static void | MakeTree (const char *fileName, TObjArray *array, const char *mapFileName=0, AliTPCCalPad *outlierPad=0, Float_t ltmFraction=0.9) |
static void | RegisterExB (Int_t index, Float_t bz, Bool_t bdelete) |
static Bool_t | CreateGUITree (Int_t run, const char *filename="") |
static Bool_t | CreateRefFile (Int_t run, const char *filename="") |
Protected Member Functions | |
AliCDBEntry * | GetCDBEntry (const char *cdbPath) |
void | UpdateChamberHighVoltageData () |
Int_t | InitDeadMap () |
void | InitAltroData () |
Protected Attributes | |
Int_t | fRun |
current run number More... | |
AliTPCTransform * | fTransform |
object responsible for spacial corrections More... | |
AliTPCExB * | fExB |
ExB correction factor. More... | |
AliTPCCalPad * | fPadGainFactor |
Gain calibration entry. More... | |
AliTPCCalPad * | fActiveChannelMap |
Map of active channels calculated on the fly. More... | |
AliTPCCalPad * | fDedxGainFactor |
Gain calibration entry - for dEdx. More... | |
AliTPCCalPad * | fPadTime0 |
Time0 calibration entry. More... | |
TObjArray * | fDistortionMap |
distortion map More... | |
AliTPCCorrection * | fComposedCorrection |
general space point corrections More... | |
TObjArray * | fComposedCorrectionArray |
space point corrections for different field setting More... | |
TObjArray * | fCorrectionMaps |
RS: new fast Chebyshev parameterization maps. More... | |
AliTPCCalPad * | fPadNoise |
Noise calibration entry. More... | |
AliTPCCalPad * | fPedestals |
Pedestal calibration entry. More... | |
AliTPCCalibRaw * | fCalibRaw |
raw data calibration entry More... | |
AliTPCdataQA * | fDataQA |
qa object More... | |
TObjArray * | fALTROConfigData |
ALTRO configuration data. More... | |
TObjArray * | fIonTailArray |
array of graphs with the ion tail More... | |
TObjArray * | fPulserData |
Calibration Pulser data. More... | |
TObjArray * | fCEData |
CE data. More... | |
Int_t | fMaxTimeBinAllPads |
Maximum Time bin in whole TPC extracted from AltroConfig. More... | |
Bool_t | fChamberHVStatus [72] |
Status of the Chamber, HV wise (on/off) More... | |
Float_t | fChamberHVmedian [72] |
median chamber high voltage More... | |
Float_t | fCurrentNominalVoltage [72] |
current nominal voltages More... | |
Float_t | fChamberHVgoodFraction [72] |
fraction of time the chamber has a good HV (wrt. robust median) More... | |
AliDCSSensor * | fHVsensors [72] |
HV sensors. More... | |
TGraph * | fGrRunState |
store information if run is active or paused More... | |
AliTPCSensorTempArray * | fTemperature |
Temperature calibration entry. More... | |
AliTPCAltroMapping ** | fMapping |
Altro mapping. More... | |
AliTPCParam * | fParam |
TPC parameters. More... | |
AliTPCClusterParam * | fClusterParam |
TPC cluster error, shape and Q parameterization. More... | |
TObjArray * | fRecoParamList |
List of TPC reco param objects. More... | |
TObjArray * | fTimeGainSplines |
Array of AliSplineFits: at 0 MIP position in time ; at 1 Fermi Plateau from cosmics. More... | |
TMap | fTimeGainSplinesArray |
! array Array of AliSplineFits: at 0 MIP position in time ; at 1 Fermi Plateau from cosmics More... | |
TMap | fGRPArray |
! array of GRPs - per run More... | |
TMap | fGRPMaps |
! array of GRPs maps - per run - old data More... | |
TMap | fGoofieArray |
! array of GOOFIE values -per run More... | |
TMap | fVoltageArray |
! array of Chamber HV values -per run More... | |
TMap | fTemperatureArray |
! array of temperature sensors - per run More... | |
TMap | fVdriftArray |
! array of v drift interfaces More... | |
TMap | fDriftCorrectionArray |
! array of drift correction More... | |
TArrayI | fRunList |
! run list - indicates try to get the run param More... | |
Bool_t | fBHasAlignmentOCDB |
Flag - alignment from the Transformation class. More... | |
AliTPCcalibDButil * | fDButil |
utility class More... | |
AliCTPTimeParams * | fCTPTimeParams |
CTP timing parameters. More... | |
Int_t | fMode |
RCU trigger config mode. More... | |
Static Protected Attributes | |
static AliTPCcalibDB * | fgInstance = 0 |
singleton control More... | |
static Bool_t | fgTerminated = kFALSE |
termination control More... | |
static TObjArray | fgExBArray |
array of ExB corrections More... | |
Private Member Functions | |
AliTPCcalibDB (const AliTPCcalibDB &) | |
AliTPCcalibDB & | operator= (const AliTPCcalibDB &) |
Class providing the calibration parameters by accessing the CDB.
Request an instance with AliTPCcalibDB::Instance() If a new event is processed set the event number with SetRun Then request the calibration data
Calibration data: 0.) Altro mapping Simulation - not yet Reconstruction - AliTPCclusterer::Digits2Clusters(AliRawReader* rawReader)
1.) pad by pad calibration - AliTPCCalPad
a.) fPadGainFactor Simulation: AliTPCDigitizer::ExecFast - Multiply by gain Reconstruction : AliTPCclusterer::Digits2Clusters - Divide by gain b.) fPadNoise - Simulation: AliTPCDigitizer::ExecFast Reconstruction: AliTPCclusterer::FindClusters(AliTPCCalROC * noiseROC) Noise depending cut on clusters charge (n sigma) c.) fPedestal: Simulation: Not used yet - To be impleneted - Rounding to the nearest integer Reconstruction: Used in AliTPCclusterer::Digits2Clusters(AliRawReader* rawReader) if data taken without zero suppression Currently switch in fRecoParam->GetCalcPedestal(); d.) fPadTime0 Simulation: applied in the AliTPC::MakeSector - adding offset Reconstruction: AliTPCTransform::Transform() - remove offset AliTPCTransform::Transform() - to be called in AliTPCtracker::Transform()
2.) Space points transformation:
a.) General coordinate tranformation - AliTPCtransform (see $ALICE_ROOT/TPC/AliTPCtransform.cxx) Created on fly - use the other calibration components Unisochronity - (substract time0 - pad by pad) Drift velocity - Currently common drift velocity - functionality of AliTPCParam ExB effect Simulation - Not used directly (the effects are applied one by one (see AliTPC::MakeSector) Reconstruction - AliTPCclusterer::AddCluster AliTPCtracker::Transform b.) ExB effect calibration - classes (base class AliTPCExB, implementation- AliTPCExBExact.h AliTPCExBFirst.h) a.a) Simulation: applied in the AliTPC::MakeSector - calib->GetExB()->CorrectInverse(dxyz0,dxyz1); a.b) Reconstruction - in AliTPCtransform::Correct() - called calib->GetExB()->Correct(dxyz0,dxyz1)
3.) cluster error, shape and Q parameterization
Definition at line 43 of file AliTPCcalibDB.h.
AliTPCcalibDB::AliTPCcalibDB | ( | ) |
constructor
Definition at line 168 of file AliTPCcalibDB.cxx.
|
virtual |
|
private |
Copy constructor invalid – singleton implementation
Definition at line 232 of file AliTPCcalibDB.cxx.
Bool_t AliTPCcalibDB::CreateGUITree | ( | const char * | filename = "" | ) |
Definition at line 2281 of file AliTPCcalibDB.cxx.
Referenced by CreateGUITree(), and AliTPCCalibViewerGUItime::SetGuiTree().
|
static |
Create a gui tree for run number 'run'
Definition at line 2264 of file AliTPCcalibDB.cxx.
|
static |
Create calibration objects and read contents from OCDB
Definition at line 750 of file AliTPCcalibDB.cxx.
|
static |
Create a gui tree for run number 'run'
Definition at line 2338 of file AliTPCcalibDB.cxx.
AliSplineFit * AliTPCcalibDB::CreateVdriftSplineFit | ( | const char * | graphName, |
Int_t | run | ||
) |
create spline fit from the drift time graph in TimeDrift
Definition at line 1417 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 67 of file AliTPCcalibDB.h.
Referenced by CreateGUITree().
|
inline |
Definition at line 86 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), and CreateRefFile().
|
inline |
Definition at line 89 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), and InitAltroData().
|
inline |
Definition at line 85 of file AliTPCcalibDB.h.
|
inline |
Definition at line 88 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), and CreateRefFile().
|
inline |
Definition at line 90 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), InitDeadMap(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
inline |
Definition at line 87 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), and CreateRefFile().
|
static |
calculate BZ in T from L3 current
Definition at line 2145 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 118 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDButil::UpdateFromCalibDB().
|
protected |
Retrieves an entry with path <cdbPath> from the CDB.
Definition at line 328 of file AliTPCcalibDB.cxx.
Referenced by LoadCorrectionMaps(), Update(), UpdateChamberHighVoltageData(), and UpdateNonRec().
|
static |
GetCE mean charge for 'sector' it timestamp==-1 return mean value
Definition at line 1585 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 106 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDButil::FilterCE(), AliTPCcalibDButil::GetVDriftTPCCE(), and AliTPCcalibDButil::GetVDriftTPCLaserTracksOnline().
|
static |
GetCE drift time information for 'sector' sector 72 is the mean drift time of the A-Side sector 73 is the mean drift time of the C-Side it timestamp==-1 return mean value
Definition at line 1557 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 112 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDButil::GetVDriftTPCLaserTracksOnline().
|
inline |
Definition at line 109 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
inline |
Definition at line 114 of file AliTPCcalibDB.h.
Referenced by GetCEchargeTime().
|
inline |
Definition at line 111 of file AliTPCcalibDB.h.
Referenced by GetCErocQgraph(), and AliTPCcalibDButil::ProcessCEgraphs().
|
inline |
Definition at line 113 of file AliTPCcalibDB.h.
Referenced by GetCEdriftTime().
|
inline |
Definition at line 110 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDButil::FilterCE(), GetCErocTgraph(), AliTPCcalibDButil::GetVDriftTPCCE(), and AliTPCcalibDButil::ProcessCEgraphs().
|
inline |
Definition at line 107 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
inline |
Definition at line 108 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
inline |
Definition at line 152 of file AliTPCcalibDB.h.
|
inline |
Definition at line 153 of file AliTPCcalibDB.h.
|
static |
return the chamber HV for given run and time: 0-35 IROC, 36-72 OROC if timeStamp==-1 return mean value
Definition at line 1957 of file AliTPCcalibDB.cxx.
Referenced by GetGainCorrectionHVandPT().
|
inline |
Definition at line 151 of file AliTPCcalibDB.h.
|
inline |
Definition at line 154 of file AliTPCcalibDB.h.
Referenced by GetGainCorrectionHVandPT().
|
inline |
Definition at line 150 of file AliTPCcalibDB.h.
|
inline |
Definition at line 126 of file AliTPCcalibDB.h.
Referenced by Init(), PseudoCode(), AliTPCPointCorrection::RPhiCOGCorrection(), SetupCustom(), and TestChainCosmicDedx().
|
inline |
Definition at line 73 of file AliTPCcalibDB.h.
|
static |
Get the cover voltage for run 'run' at time 'timeStamp' type corresponds to the following: 0 - IROC A-Side; 1 - IROC C-Side; 2 - OROC A-Side; 3 - OROC C-Side if timeStamp==-1 return the mean value for the run
Definition at line 2014 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 193 of file AliTPCcalibDB.h.
Referenced by AliTPCTransform::Local2RotatedGlobal().
|
inline |
Definition at line 121 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), MakeTree(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
static |
Get mean Value for a DCS sensor 'sensorName' during run 'run'
Definition at line 1659 of file AliTPCcalibDB.cxx.
Referenced by GetChamberHighVoltage(), GetCoverVoltage(), GetGGnegVoltage(), GetGGoffsetVoltage(), GetGGposVoltage(), and GetSkirtVoltage().
|
static |
Get Value for a DCS sensor 'sensorName', run 'run' at time 'timeStamp'
Definition at line 1611 of file AliTPCcalibDB.cxx.
Referenced by GetChamberHighVoltage(), GetCoverVoltage(), GetGGnegVoltage(), GetGGoffsetVoltage(), GetGGposVoltage(), and GetSkirtVoltage().
|
inline |
Definition at line 91 of file AliTPCcalibDB.h.
Referenced by InitDeadMap().
|
inline |
Definition at line 68 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), and MakeTree().
AliTPCCalPad * AliTPCcalibDB::GetDistortionMap | ( | Int_t | i | ) | const |
get distortion map - due E field distortions
Definition at line 317 of file AliTPCcalibDB.cxx.
Referenced by AliTPCTransform::Transform().
|
inline |
Definition at line 61 of file AliTPCcalibDB.h.
Referenced by AliTPCExB::GetDphi(), AliTPCExB::GetDr(), AliTPCExB::GetDrphi(), AliTPCExB::GetDz(), SetExBField(), and AliTPCTransform::Transform().
|
static |
bz filed in KGaus not in tesla Get ExB correction map if doesn't exist - create it
Definition at line 1266 of file AliTPCcalibDB.cxx.
|
static |
Get Gain factor for given pad
Definition at line 1401 of file AliTPCcalibDB.cxx.
Double_t AliTPCcalibDB::GetGainCorrectionHVandPT | ( | Int_t | timeStamp, |
Int_t | run, | ||
Int_t | sector, | ||
Int_t | deltaCache, | ||
Int_t | mode | ||
) |
Correction for changes of gain caused by change of the HV and by relative change of the gas density Function is slow some kind of caching needed Cache implemented using the static TVectorD
Input paremeters: deltaCache - maximal time differnce above which the cache is recaclulated mode - mode==0 by default return combined correction actual HV and Pt correction has to be present in the run calibration otherwise it is ignored. (retrun value differnt than 1 only in case calibration present in the OCDB entry CalibTimeGain mode==1 return combined correction ( important for calibration pass) (in case thereis no calibration in CalibTimeGain, default value from the AliTPCParam (Parameters) is used this mode is used in the CPass0 mode==2 return HV correction mode==3 return P/T correction Usage in the simulation/reconstruction MC: Qcorr = Qorig*GetGainCorrectionHVandPT ( in AliTPC.cxx ) Rec: dEdx = dEdx/GetGainCorrectionHVandPT ( in aliTPCseed.cxx )
Definition at line 2657 of file AliTPCcalibDB.cxx.
|
static |
Get the GG offset voltage for run 'run' at time 'timeStamp' type corresponds to the following: 0 - IROC A-Side; 1 - IROC C-Side; 2 - OROC A-Side; 3 - OROC C-Side if timeStamp==-1 return the mean value for the run
Definition at line 2070 of file AliTPCcalibDB.cxx.
|
static |
Get the GG offset voltage for run 'run' at time 'timeStamp' type corresponds to the following: 0 - IROC A-Side; 1 - IROC C-Side; 2 - OROC A-Side; 3 - OROC C-Side if timeStamp==-1 return the mean value for the run
Definition at line 2042 of file AliTPCcalibDB.cxx.
|
static |
Get the GG offset voltage for run 'run' at time 'timeStamp' type corresponds to the following: 0 - IROC A-Side; 1 - IROC C-Side; 2 - OROC A-Side; 3 - OROC C-Side if timeStamp==-1 return the mean value for the run
Definition at line 2098 of file AliTPCcalibDB.cxx.
AliDCSSensorArray * AliTPCcalibDB::GetGoofieSensors | ( | Int_t | run | ) |
Get temperature sensor array
Definition at line 1533 of file AliTPCcalibDB.cxx.
Referenced by GetValueGoofie(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
static |
Get GRP object for given run
Definition at line 1432 of file AliTPCcalibDB.cxx.
Referenced by GetL3Current(), GetL3Polarity(), GetRunType(), SetupCustom(), and UpdateChamberHighVoltageData().
|
static |
Get GRP map for given run
Definition at line 1444 of file AliTPCcalibDB.cxx.
Referenced by GetPressureSensor().
|
inline |
Definition at line 99 of file AliTPCcalibDB.h.
|
static |
return L3 current stat type is: AliGRPObject::Stats: kMean = 0, kTruncMean = 1, kMedian = 2, kSDMean = 3, kSDMedian = 4
Definition at line 2135 of file AliTPCcalibDB.cxx.
Referenced by GetBz().
|
static |
get l3 polarity from GRP
Definition at line 2154 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 125 of file AliTPCcalibDB.h.
Referenced by FindKrClustersRaw().
|
inline |
Definition at line 96 of file AliTPCcalibDB.h.
|
inline |
Definition at line 66 of file AliTPCcalibDB.h.
|
inline |
Definition at line 65 of file AliTPCcalibDB.h.
|
inline |
Definition at line 79 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), FindKrClustersRaw(), MakeTree(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
inline |
Definition at line 69 of file AliTPCcalibDB.h.
Referenced by AliTPCTransform::Transform().
|
inline |
Definition at line 124 of file AliTPCcalibDB.h.
Referenced by AliTPCParam::BetheBlochAleph(), ConfigOCDB(), AliTPCcalibDButil::GetVDriftTPCCE(), AliTPCcalibDButil::GetVDriftTPCLaserTracksOnline(), GoodTracksTPC(), AliTPCExBEffective::Init(), AliTPCSpaceCharge2D2D::Init(), AliTPCROCVoltError3D::Init(), AliTPCExBConical::Init(), AliTPCFCVoltError3D::Init(), AliTPCSpaceCharge::Init(), AliTPCExBEffectiveSector::Init(), AliTPCSpaceCharge3D::Init(), AliTPCBoundaryVoltError::Init(), AliTPCExBBShape::Init(), AliTPCExBTwist::Init(), AliTPCGGVoltError::Init(), AliTPCTransform::Local2RotatedGlobal(), AliTPCClusterParam::QmaxCorrection(), AliTPCClusterParam::QtotCorrection(), SetupCustom(), AliTPCTransform::Transform(), AliTPCExBEffective::Update(), AliTPCSpaceCharge2D2D::Update(), AliTPCROCVoltError3D::Update(), AliTPCSpaceCharge::Update(), AliTPCExBConical::Update(), AliTPCFCVoltError3D::Update(), AliTPCExBEffectiveSector::Update(), AliTPCSpaceCharge3D::Update(), AliTPCBoundaryVoltError::Update(), AliTPCExBBShape::Update(), AliTPCExBTwist::Update(), and AliTPCGGVoltError::Update().
|
inline |
Definition at line 80 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
static |
GetPressure for given time stamp and runt
Definition at line 2126 of file AliTPCcalibDB.cxx.
AliDCSSensor * AliTPCcalibDB::GetPressureSensor | ( | Int_t | run, |
Int_t | type = 0 |
||
) |
Get Pressure sensor run = run number type = 0 - Cavern pressure 1 - Suface pressure First try to get if trom map - if existing (Old format of data storing)
Definition at line 1457 of file AliTPCcalibDB.cxx.
Referenced by GetPressure(), and UpdateRunInformations().
|
static |
Get relative P/T time - absolute time run - run number side - 0 - A side 1-C side
Definition at line 2221 of file AliTPCcalibDB.cxx.
Referenced by GetGainCorrectionHVandPT().
|
inline |
Definition at line 101 of file AliTPCcalibDB.h.
|
inline |
Definition at line 104 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
inline |
Definition at line 102 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
inline |
Definition at line 103 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), CreateRefFile(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
inline |
Definition at line 92 of file AliTPCcalibDB.h.
Referenced by GetRCUTriggerConfig().
Int_t AliTPCcalibDB::GetRCUTriggerConfig | ( | ) | const |
return the RCU trigger configuration register
Definition at line 1208 of file AliTPCcalibDB.cxx.
Referenced by Update().
AliTPCRecoParam * AliTPCcalibDB::GetRecoParam | ( | Int_t | i | ) | const |
Definition at line 323 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 56 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDButil::FilterCE(), InitDeadMap(), AliTPCcalibDButil::SetReferenceRun(), Update(), UpdateChamberHighVoltageData(), and AliTPCcalibDButil::UpdateFromCalibDB().
|
static |
return run type from grp
Definition at line 2163 of file AliTPCcalibDB.cxx.
|
static |
Get the skirt voltage for 'run' at 'timeStamp' and 'sector': 0-35 IROC, 36-72 OROC type corresponds to the following: 0 - IROC A-Side; 1 - IROC C-Side; 2 - OROC A-Side; 3 - OROC C-Side if timeStamp==-1 return the mean value for the run
Definition at line 1992 of file AliTPCcalibDB.cxx.
Bool_t AliTPCcalibDB::GetTailcancelationGraphs | ( | Int_t | sector, |
TGraphErrors ** | graphRes, | ||
Float_t * | indexAmpGraphs | ||
) |
Read OCDB entry object of Iontail (TObjArray of TGraphErrors of TRFs) Naming of the TRF objects is: "gr_<chamber_type>_<voltage>_<laser_track_angle>_<distance_to_COG>" –> "gr_iroc_1240_1_1"
Definition at line 638 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 123 of file AliTPCcalibDB.h.
|
static |
Get mean temperature
Definition at line 2205 of file AliTPCcalibDB.cxx.
|
static |
GetTmeparature fit at parameter for given time stamp
Definition at line 2187 of file AliTPCcalibDB.cxx.
Referenced by GetTemperature().
AliTPCSensorTempArray * AliTPCcalibDB::GetTemperatureSensor | ( | Int_t | run | ) |
Get temperature sensor array
Definition at line 1488 of file AliTPCcalibDB.cxx.
Referenced by GetTemperatureFit(), and UpdateRunInformations().
Double_t AliTPCcalibDB::GetTime0CorrectionTime | ( | Int_t | timeStamp, |
Int_t | run, | ||
Int_t | side, | ||
Int_t | mode | ||
) |
Get time dependent time 0 (trigger delay in cm) correction additive correction time0 = time0+ GetTime0CorrectionTime Value etracted combining the vdrift correction using laser tracks and CE and the physics track matchin Arguments: mode determines the algorith how to combine the Laser Track and physics tracks timestamp - timestamp run - run number side - the drift velocity per side (possible for laser and CE)
Notice - Extrapolation outside of calibration range - using constant function
Definition at line 2433 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 127 of file AliTPCcalibDB.h.
TObjArray * AliTPCcalibDB::GetTimeGainSplinesRun | ( | Int_t | run | ) |
Get temperature sensor array
Definition at line 1500 of file AliTPCcalibDB.cxx.
Referenced by GetGainCorrectionHVandPT().
TObjArray * AliTPCcalibDB::GetTimeVdriftSplineRun | ( | Int_t | run | ) |
Get drift spline array
Definition at line 1511 of file AliTPCcalibDB.cxx.
Referenced by CreateVdriftSplineFit(), AliTPCcalibDButil::FilterTracks(), AliTPCcalibDButil::GetLaserTime0(), AliTPCcalibDButil::GetTime0TPCITS(), AliTPCcalibDButil::GetTriggerOffsetTPC(), GetVDriftCorrectionDeltaZ(), GetVDriftCorrectionGy(), GetVdriftSplineFit(), AliTPCcalibDButil::GetVDriftTPC(), AliTPCcalibDButil::GetVDriftTPCITS(), and AliTPCcalibDButil::GetVDriftTPCLaserTracks().
|
inline |
Definition at line 71 of file AliTPCcalibDB.h.
Referenced by AliTPCCorrection::MakeLaserDistortionTree(), AliTPCCorrection::MakeLaserDistortionTreeOld(), MakeOCDBEntry(), TestVertex(), and AliTPCTransform::Transform().
AliTPCCorrection * AliTPCcalibDB::GetTPCComposedCorrection | ( | Float_t | field | ) | const |
GetComposed correction for given field setting If not specific correction for field used return correction for all field
Definition at line 2620 of file AliTPCcalibDB.cxx.
|
inline |
Definition at line 72 of file AliTPCcalibDB.h.
Referenced by UpdateEffSectorOCDB().
AliTPCCorrection * AliTPCcalibDB::GetTPCComposedCorrectionDelta | ( | ) | const |
GetComposedCorrection delta Delta is time dependent - taken form the CalibTime OCDB entry
Definition at line 2638 of file AliTPCcalibDB.cxx.
Referenced by AliTPCTransform::Transform().
|
inline |
Definition at line 60 of file AliTPCcalibDB.h.
Referenced by ConfigOCDB(), and SetupCustom().
|
static |
GetPressure for given time stamp and runt
Definition at line 2172 of file AliTPCcalibDB.cxx.
AliTPCCalibVdrift * AliTPCcalibDB::GetVdrift | ( | Int_t | run | ) |
Get the interface to the the vdrift
Definition at line 1546 of file AliTPCcalibDB.cxx.
Referenced by GetPTRelative(), and AliTPCTransform::Local2RotatedGlobal().
Double_t AliTPCcalibDB::GetVDriftCorrectionDeltaZ | ( | Int_t | timeStamp, |
Int_t | run, | ||
Int_t | side, | ||
Int_t | mode | ||
) |
Get deltaZ run/by/run correction - as fitted together with drift velocity Value extracted form the TPC-ITS, mean value is used
Definition at line 2514 of file AliTPCcalibDB.cxx.
Double_t AliTPCcalibDB::GetVDriftCorrectionGy | ( | Int_t | timeStamp, |
Int_t | run, | ||
Int_t | side, | ||
Int_t | mode | ||
) |
Get global y correction drift velocity correction factor additive factor vd = vdnom*(1+GetVDriftCorrectionGy *gy) Value etracted combining the vdrift correction using laser tracks and CE or TPC-ITS Arguments: mode determines the algorith how to combine the Laser Track, LaserCE or TPC-ITS timestamp - timestamp run - run number side - the drift velocity gy correction per side (CE and Laser tracks)
Notice - Extrapolation outside of calibration range - using constant function
Definition at line 2463 of file AliTPCcalibDB.cxx.
Double_t AliTPCcalibDB::GetVDriftCorrectionTime | ( | Int_t | timeStamp, |
Int_t | run, | ||
Int_t | side, | ||
Int_t | mode | ||
) |
Get time dependent drift velocity correction multiplication factor vd = vdnom *(1+vdriftcorr) Arguments: mode determines the algorith how to combine the Laser Track, LaserCE and physics tracks timestamp - timestamp run - run number side - the drift velocity per side (possible for laser and CE)
Notice - Extrapolation outside of calibration range - using constant function
Definition at line 2381 of file AliTPCcalibDB.cxx.
AliSplineFit * AliTPCcalibDB::GetVdriftSplineFit | ( | const char * | name, |
Int_t | run | ||
) |
GetDrift velocity spline fit
Definition at line 1409 of file AliTPCcalibDB.cxx.
AliDCSSensorArray * AliTPCcalibDB::GetVoltageSensors | ( | Int_t | run | ) |
Get temperature sensor array
Definition at line 1522 of file AliTPCcalibDB.cxx.
Referenced by GetChamberHighVoltage(), GetCoverVoltage(), GetGGnegVoltage(), GetGGoffsetVoltage(), GetGGposVoltage(), GetSkirtVoltage(), InitDeadMap(), and UpdateChamberHighVoltageData().
|
inline |
Definition at line 77 of file AliTPCcalibDB.h.
Referenced by AliTPCTransform::Transform().
|
protected |
Initialise derived ALTRO data
List of required OCDB Entries
Definition at line 953 of file AliTPCcalibDB.cxx.
Referenced by Update().
|
protected |
Initialize DeadChannel Map Source of information:
List of required OCDB Entries (See also UpdateChamberHighVoltageData())
Definition at line 843 of file AliTPCcalibDB.cxx.
Referenced by Update().
|
static |
Singleton implementation Returns an instance of this class, it is created if necessary
Definition at line 138 of file AliTPCcalibDB.cxx.
Referenced by AliTPCParam::BetheBlochAleph(), ConfigOCDB(), ConfigOCDBAlien(), CreateGUITree(), CreateRefFile(), AliTPCcalibDButil::FilterCE(), AliTPCcalibDButil::FilterTracks(), FindKrClustersRaw(), GetCEchargeTime(), GetCEdriftTime(), GetChamberHighVoltage(), GetCoverVoltage(), GetGain(), GetGGnegVoltage(), GetGGoffsetVoltage(), GetGGposVoltage(), GetGRP(), GetGRPMap(), AliTPCcalibDButil::GetLaserTime0(), GetPressure(), GetPTRelative(), GetSkirtVoltage(), GetTemperatureFit(), AliTPCcalibDButil::GetTime0TPCITS(), AliTPCcalibDButil::GetTriggerOffsetTPC(), GetValueGoofie(), GetVDriftCorrectionDeltaZ(), GetVDriftCorrectionGy(), AliTPCcalibDButil::GetVDriftTPC(), AliTPCcalibDButil::GetVDriftTPCCE(), AliTPCcalibDButil::GetVDriftTPCITS(), AliTPCcalibDButil::GetVDriftTPCLaserTracks(), AliTPCcalibDButil::GetVDriftTPCLaserTracksOnline(), GoodTracksTPC(), AliTPCSpaceCharge2D2D::Init(), AliTPCExBEffective::Init(), AliTPCROCVoltError3D::Init(), Init(), AliTPCSpaceCharge::Init(), AliTPCFCVoltError3D::Init(), AliTPCExBConical::Init(), AliTPCSpaceCharge3D::Init(), AliTPCExBEffectiveSector::Init(), AliTPCBoundaryVoltError::Init(), AliTPCExBBShape::Init(), AliTPCExBTwist::Init(), AliTPCGGVoltError::Init(), AliTPCTransform::Local2RotatedGlobal(), AliTPCCorrection::MakeLaserDistortionTree(), AliTPCCorrection::MakeLaserDistortionTreeOld(), MakeOCDBEntry(), MakeTree(), PseudoCode(), AliTPCClusterParam::QmaxCorrection(), AliTPCClusterParam::QtotCorrection(), AliTPCPointCorrection::RPhiCOGCorrection(), SetupCustom(), TestChainCosmicDedx(), TestVertex(), AliTPCTransform::Transform(), AliTPCExBEffective::Update(), AliTPCSpaceCharge2D2D::Update(), AliTPCROCVoltError3D::Update(), AliTPCSpaceCharge::Update(), AliTPCExBConical::Update(), AliTPCFCVoltError3D::Update(), AliTPCExBEffectiveSector::Update(), AliTPCSpaceCharge3D::Update(), AliTPCBoundaryVoltError::Update(), AliTPCExBBShape::Update(), AliTPCExBTwist::Update(), AliTPCGGVoltError::Update(), UpdateEffSectorOCDB(), and AliTPCcalibDButil::UpdateFromCalibDB().
Bool_t AliTPCcalibDB::IsDataTakingActive | ( | time_t | timeStamp | ) |
Definition at line 1690 of file AliTPCcalibDB.cxx.
Referenced by UpdateChamberHighVoltageData().
Bool_t AliTPCcalibDB::IsTrgL0 | ( | ) |
return if the FEE readout was triggered on L0
Definition at line 1226 of file AliTPCcalibDB.cxx.
Referenced by AliTPCTransform::Local2RotatedGlobal().
Bool_t AliTPCcalibDB::IsTrgL1 | ( | ) |
return if the FEE readout was triggered on L1
Definition at line 1234 of file AliTPCcalibDB.cxx.
void AliTPCcalibDB::LoadCorrectionMaps | ( | ) |
Definition at line 596 of file AliTPCcalibDB.cxx.
AliTPCCalPad * AliTPCcalibDB::MakeDeadMap | ( | Double_t | notInMap = 1 , |
const char * | nameMappingFile = "$ALICE_ROOT/TPC/Calib/tpcMapping.root" |
||
) |
Read list of active DDLs from OCDB entry Generate and return AliTPCCalPad containing 1 for all pads in active DDLs, 0 for all pads in non-active DDLs. For DDLs with missing status information (no DCS input point to Shuttle), the value of the AliTPCCalPad entry is determined by the parameter notInMap (default value 1)
get list of active DDLs from OCDB entry
Definition at line 2541 of file AliTPCcalibDB.cxx.
AliGRPObject * AliTPCcalibDB::MakeGRPObjectFromMap | ( | TMap * | map | ) |
Function to covert old GRP run information from TMap to GRPObject
TMap * map = AliTPCcalibDB::GetGRPMap(52406);
Definition at line 2232 of file AliTPCcalibDB.cxx.
Referenced by UpdateRunInformations().
|
static |
Write a tree with all available information if mapFileName is specified, the Map information are also written to the tree pads specified in outlierPad are not used for calculating statistics
Definition at line 1001 of file AliTPCcalibDB.cxx.
|
private |
Singleton implementation - no assignment operator
Definition at line 295 of file AliTPCcalibDB.cxx.
|
static |
Register static ExB correction map index - registration index - used for visualization bz - bz field in kGaus
Definition at line 1242 of file AliTPCcalibDB.cxx.
Referenced by GetExB().
void AliTPCcalibDB::SetExBField | ( | Float_t | bz | ) |
Set magnetic filed for ExB correction
Definition at line 1278 of file AliTPCcalibDB.cxx.
Referenced by SetupCustom().
void AliTPCcalibDB::SetExBField | ( | const AliMagF * | bmap | ) |
Set magnetic field for ExB correction
Definition at line 1284 of file AliTPCcalibDB.cxx.
void AliTPCcalibDB::SetRun | ( | Long64_t | run | ) |
Sets current run number. Calibration data is read from the corresponding file.
Definition at line 346 of file AliTPCcalibDB.cxx.
Referenced by ConfigOCDB(), ConfigOCDBAlien(), CreateGUITree(), CreateRefFile(), GetCEchargeTime(), and GetCEdriftTime().
|
inline |
Definition at line 74 of file AliTPCcalibDB.h.
|
static |
Singleton implementation Deletes the instance of this class and sets the terminated flag, instances cannot be requested anymore This function can be called several times.
Definition at line 152 of file AliTPCcalibDB.cxx.
void AliTPCcalibDB::Update | ( | ) |
cache the OCDB entries for simulation, reconstruction, calibration
Definition at line 358 of file AliTPCcalibDB.cxx.
Referenced by AliTPCcalibDB(), and SetRun().
|
protected |
set chamber high voltage data
List of required OCDB Entries
Definition at line 1717 of file AliTPCcalibDB.cxx.
Referenced by Update().
void AliTPCcalibDB::UpdateNonRec | ( | ) |
Update/Load the parameters which are important for QA studies and not used yet for the reconstruction
RAW calibration data
Definition at line 608 of file AliTPCcalibDB.cxx.
Referenced by CreateGUITree(), MakeTree(), and AliTPCcalibDButil::UpdateFromCalibDB().
void AliTPCcalibDB::UpdateRunInformations | ( | Int_t | run, |
Bool_t | force = kFALSE |
||
) |
Definition at line 1294 of file AliTPCcalibDB.cxx.
Referenced by GetGoofieSensors(), GetGRP(), GetGRPMap(), GetPressureSensor(), GetTemperatureSensor(), GetTimeGainSplinesRun(), GetTimeVdriftSplineRun(), AliTPCcalibDButil::GetTriggerOffsetTPC(), GetVdrift(), GetVDriftCorrectionDeltaZ(), GetVDriftCorrectionGy(), AliTPCcalibDButil::GetVDriftTPC(), and GetVoltageSensors().
|
protected |
Map of active channels calculated on the fly.
Definition at line 214 of file AliTPCcalibDB.h.
Referenced by GetActiveChannelMap(), GetPadGainFactor(), InitDeadMap(), and ~AliTPCcalibDB().
|
protected |
ALTRO configuration data.
Definition at line 225 of file AliTPCcalibDB.h.
Referenced by GetALTROAcqStart(), GetALTROAcqStop(), GetAltroConfigData(), GetALTROFPED(), GetALTROMasked(), GetALTROZsThr(), GetDDLMap(), GetRCUconfig(), MakeDeadMap(), Update(), and UpdateRunInformations().
|
protected |
Flag - alignment from the Transformation class.
Definition at line 266 of file AliTPCcalibDB.h.
Referenced by HasAlignmentOCDB(), and Update().
|
protected |
raw data calibration entry
Definition at line 223 of file AliTPCcalibDB.h.
Referenced by GetCalibRaw(), and UpdateNonRec().
|
protected |
CE data.
Definition at line 228 of file AliTPCcalibDB.h.
Referenced by GetCEData(), GetCEfitsDrift(), GetCEQmean(), GetCErocQtime(), GetCErocTtime(), GetCETmean(), GetCETrms(), Update(), and UpdateRunInformations().
|
protected |
fraction of time the chamber has a good HV (wrt. robust median)
Definition at line 239 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetChamberGoodHighVoltageFraction(), and UpdateChamberHighVoltageData().
|
protected |
median chamber high voltage
Definition at line 237 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetChamberHighVoltageMedian(), and UpdateChamberHighVoltageData().
|
protected |
Status of the Chamber, HV wise (on/off)
Definition at line 236 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetChamberHVStatus(), InitDeadMap(), and UpdateChamberHighVoltageData().
|
protected |
TPC cluster error, shape and Q parameterization.
Definition at line 250 of file AliTPCcalibDB.h.
Referenced by GetClusterParam(), and Update().
|
protected |
general space point corrections
Definition at line 218 of file AliTPCcalibDB.h.
Referenced by GetTPCComposedCorrection(), SetTPCComposedCorrection(), and Update().
|
protected |
space point corrections for different field setting
Definition at line 219 of file AliTPCcalibDB.h.
Referenced by GetTPCComposedCorrection(), GetTPCComposedCorrectionArray(), GetTPCComposedCorrectionDelta(), Update(), and UpdateRunInformations().
|
protected |
RS: new fast Chebyshev parameterization maps.
Definition at line 220 of file AliTPCcalibDB.h.
Referenced by GetCorrectionMaps(), LoadCorrectionMaps(), and Update().
|
protected |
CTP timing parameters.
Definition at line 273 of file AliTPCcalibDB.h.
Referenced by GetCTPTimeParams(), and Update().
|
protected |
current nominal voltages
Definition at line 238 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetChamberCurrentNominalHighVoltage(), and UpdateChamberHighVoltageData().
|
protected |
qa object
Definition at line 224 of file AliTPCcalibDB.h.
Referenced by GetDataQA(), and UpdateNonRec().
|
protected |
utility class
Definition at line 271 of file AliTPCcalibDB.h.
Referenced by GetTime0CorrectionTime(), GetVDriftCorrectionTime(), Update(), and UpdateRunInformations().
|
protected |
Gain calibration entry - for dEdx.
Definition at line 215 of file AliTPCcalibDB.h.
Referenced by GetDedxGainFactor(), GetGain(), and Update().
|
protected |
distortion map
Definition at line 217 of file AliTPCcalibDB.h.
Referenced by GetDistortionMap(), and Update().
|
protected |
! array of drift correction
Definition at line 263 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetTimeVdriftSplineRun(), GetTPCComposedCorrectionDelta(), and UpdateRunInformations().
|
protected |
ExB correction factor.
Definition at line 208 of file AliTPCcalibDB.h.
Referenced by GetExB(), and SetExBField().
|
staticprotected |
array of ExB corrections
Definition at line 270 of file AliTPCcalibDB.h.
Referenced by GetExB(), and RegisterExB().
|
staticprotected |
singleton control
Definition at line 268 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), Terminate(), and ~AliTPCcalibDB().
|
protected |
! array of GOOFIE values -per run
Definition at line 259 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetGoofieSensors(), and UpdateRunInformations().
|
protected |
! array of GRPs - per run
Definition at line 257 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetGRP(), GetPressureSensor(), and UpdateRunInformations().
|
protected |
! array of GRPs maps - per run - old data
Definition at line 258 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetGRPMap(), and UpdateRunInformations().
|
protected |
store information if run is active or paused
Definition at line 241 of file AliTPCcalibDB.h.
Referenced by IsDataTakingActive(), UpdateChamberHighVoltageData(), and ~AliTPCcalibDB().
|
staticprotected |
|
protected |
HV sensors.
Definition at line 240 of file AliTPCcalibDB.h.
Referenced by GetChamberHVSensor(), and UpdateChamberHighVoltageData().
|
protected |
array of graphs with the ion tail
Definition at line 226 of file AliTPCcalibDB.h.
Referenced by GetIonTailArray(), GetTailcancelationGraphs(), and Update().
|
protected |
Altro mapping.
Definition at line 246 of file AliTPCcalibDB.h.
Referenced by GetMapping(), and Update().
|
protected |
Maximum Time bin in whole TPC extracted from AltroConfig.
Definition at line 232 of file AliTPCcalibDB.h.
Referenced by GetMaxTimeBinAllPads(), and InitAltroData().
|
protected |
RCU trigger config mode.
Definition at line 274 of file AliTPCcalibDB.h.
|
protected |
Gain calibration entry.
Definition at line 213 of file AliTPCcalibDB.h.
Referenced by GetPadGainFactorOld(), and Update().
|
protected |
Noise calibration entry.
Definition at line 221 of file AliTPCcalibDB.h.
Referenced by GetPadNoise(), and Update().
|
protected |
Time0 calibration entry.
Definition at line 216 of file AliTPCcalibDB.h.
Referenced by GetPadTime0(), and Update().
|
protected |
TPC parameters.
Definition at line 249 of file AliTPCcalibDB.h.
Referenced by GetGainCorrectionHVandPT(), GetParameters(), GetTime0CorrectionTime(), GetVDriftCorrectionGy(), InitAltroData(), Update(), and UpdateChamberHighVoltageData().
|
protected |
Pedestal calibration entry.
Definition at line 222 of file AliTPCcalibDB.h.
Referenced by GetPedestals(), and Update().
|
protected |
Calibration Pulser data.
Definition at line 227 of file AliTPCcalibDB.h.
Referenced by GetPulserData(), GetPulserQmean(), GetPulserTmean(), GetPulserTrms(), Update(), and UpdateRunInformations().
|
protected |
List of TPC reco param objects.
Definition at line 251 of file AliTPCcalibDB.h.
Referenced by GetRecoParam(), and Update().
|
protected |
current run number
Definition at line 206 of file AliTPCcalibDB.h.
Referenced by CreateGUITree(), GetCDBEntry(), GetRun(), GetTPCComposedCorrectionDelta(), SetRun(), Update(), UpdateNonRec(), and UpdateRunInformations().
|
protected |
! run list - indicates try to get the run param
Definition at line 265 of file AliTPCcalibDB.h.
Referenced by UpdateRunInformations().
|
protected |
Temperature calibration entry.
Definition at line 245 of file AliTPCcalibDB.h.
Referenced by GetTemperature(), Update(), and UpdateRunInformations().
|
protected |
! array of temperature sensors - per run
Definition at line 261 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetTemperatureSensor(), and UpdateRunInformations().
|
protected |
Array of AliSplineFits: at 0 MIP position in time ; at 1 Fermi Plateau from cosmics.
Definition at line 252 of file AliTPCcalibDB.h.
Referenced by GetTimeGainSplines(), Update(), and UpdateRunInformations().
|
protected |
! array Array of AliSplineFits: at 0 MIP position in time ; at 1 Fermi Plateau from cosmics
Definition at line 256 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetTimeGainSplinesRun(), and UpdateRunInformations().
|
protected |
object responsible for spacial corrections
Definition at line 207 of file AliTPCcalibDB.h.
Referenced by GetTransform(), GetVDriftCorrectionDeltaZ(), GetVDriftCorrectionGy(), and Update().
|
protected |
! array of v drift interfaces
Definition at line 262 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetVdrift(), and UpdateRunInformations().
|
protected |
! array of Chamber HV values -per run
Definition at line 260 of file AliTPCcalibDB.h.
Referenced by AliTPCcalibDB(), GetVoltageSensors(), UpdateNonRec(), and UpdateRunInformations().