![]() |
AliRoot Core
edcc906 (edcc906)
|
Class providing the calculation of derived quantities (mean,rms,fits,...) of calibration entries. More...
#include <AliTPCcalibDButil.h>
Public Member Functions | |
AliTPCcalibDButil () | |
virtual | ~AliTPCcalibDButil () |
void | UpdateFromCalibDB () |
void | ProcessCEdata (const char *fitFormula, TVectorD &fitResultsA, TVectorD &fitResultsC, Int_t &noutliersCE, Double_t &chi2A, Double_t &chi2C, AliTPCCalPad *const outCE=0) |
void | ProcessCEgraphs (TVectorD &vecTEntries, TVectorD &vecTMean, TVectorD &vecTRMS, TVectorD &vecTMedian, TVectorD &vecQEntries, TVectorD &vecQMean, TVectorD &vecQRMS, TVectorD &vecQMedian, Float_t &driftTimeA, Float_t &driftTimeC) |
void | ProcessNoiseData (TVectorD &vNoiseMean, TVectorD &vNoiseMeanSenRegions, TVectorD &vNoiseRMS, TVectorD &vNoiseRMSSenRegions, Int_t &nonMaskedZero, Int_t &nNaN) |
void | ProcessQAData (TVectorD &vQaOcc, TVectorD &vQaQtot, TVectorD &vQaQmax) |
void | ProcessPulser (TVectorD &vMeanTime) |
void | ProcessALTROConfig (Int_t &nMasked) |
void | ProcessGoofie (TVectorD &vecEntries, TVectorD &vecMedian, TVectorD &vecMean, TVectorD &vecRMS) |
void | ProcessPedestalVariations (TVectorF &pedestalDeviations) |
void | ProcessNoiseVariations (TVectorF &noiseDeviations) |
void | ProcessPulserVariations (TVectorF &pulserQdeviations, Float_t &varQMean, Int_t &npadsOutOneTB, Int_t &npadsOffAdd) |
Int_t | GetNPulserOutliers () const |
Float_t | GetMeanAltro (const AliTPCCalROC *roc, const Int_t row, const Int_t pad, AliTPCCalROC *const rocOut=0x0) |
AliTPCCalPad * | GetPulserOutlierMap () const |
TMap * | GetReferenceMap () const |
Int_t | GetReferenceRun (const char *type) const |
const char * | GetRefValidity () const |
AliTPCCalPad * | GetRefPadNoise () const |
AliTPCCalPad * | GetRefPedestals () const |
AliTPCCalPad * | GetRefPedestalMasked () const |
AliTPCCalPad * | GetRefPulserTmean () const |
AliTPCCalPad * | GetRefPulserTrms () const |
AliTPCCalPad * | GetRefPulserQmean () const |
AliTPCCalPad * | GetRefPulserOutlier () const |
AliTPCCalPad * | GetRefPulserMasked () const |
AliTPCCalPad * | GetRefCETmean () const |
AliTPCCalPad * | GetRefCETrms () const |
AliTPCCalPad * | GetRefCEQmean () const |
AliTPCCalPad * | GetRefCEMasked () const |
AliTPCCalPad * | GetRefALTROFPED () const |
AliTPCCalPad * | GetRefALTROZsThr () const |
AliTPCCalPad * | GetRefALTROAcqStart () const |
AliTPCCalPad * | GetRefALTROAcqStop () const |
AliTPCCalPad * | GetRefALTROMasked () const |
void | SetPulserData (AliTPCCalPad *const tmean, AliTPCCalPad *const trms=0x0, AliTPCCalPad *const qmean=0x0) |
void | SetCEData (AliTPCCalPad *const tmean, AliTPCCalPad *const trms=0x0, AliTPCCalPad *const qmean=0x0) |
void | SetNoisePedestal (AliTPCCalPad *const noise, AliTPCCalPad *const pedestal=0x0) |
void | SetALTROData (AliTPCCalPad *const masked) |
void | SetGoofieArray (AliDCSSensorArray *const arr) |
void | SetRefFile (const char *filename) |
void | SetReferenceRun (Int_t run=-1) |
void | UpdateRefDataFromOCDB () |
void | SetRefPulserData (AliTPCCalPad *const tmean, AliTPCCalPad *const trms=0x0, AliTPCCalPad *const qmean=0x0) |
void | SetRefCEData (AliTPCCalPad *const tmean, AliTPCCalPad *const trms=0x0, AliTPCCalPad *const qmean=0x0) |
void | SetRefNoisePedestal (AliTPCCalPad *const noise, AliTPCCalPad *const pedestal=0x0) |
void | SetRefALTROData (AliTPCCalPad *const masked) |
AliTPCCalPad * | CreatePadTime0 (Int_t model, Double_t &gyA, Double_t &gyC, Double_t &chi2A, Double_t &chi2C) |
AliTPCCalPad * | CreateCEOutlyerMap (Int_t &noutliersCE, AliTPCCalPad *const ceOut=0, Float_t minSignal=10, Float_t cutTrmsMin=0.9, Float_t cutTrmsMax=1.2, Float_t cutMaxDistT=0.7) |
AliTPCCalPad * | CreatePulserOutlyerMap (Int_t &noutliersPulser, AliTPCCalPad *const pulserOut=0, Float_t cutTime=3, Float_t cutnRMSQ=5, Float_t cutnRMSrms=5) |
AliTPCCalPad * | CreatePadTime0CE (TVectorD &fitResultsA, TVectorD &fitResultsC, Int_t &nOut, Double_t &chi2A, Double_t &chi2C, const char *dumpfile=0) |
void | UpdatePulserOutlierMap () |
void | UpdateRefPulserOutlierMap () |
void | PulserOutlierMap (AliTPCCalPad *pulOut, const AliTPCCalPad *pulT, const AliTPCCalPad *pulQ) |
const char * | GetGUIRefTreeDefaultName () |
Bool_t | CreateGUIRefTree (const char *filename="") |
Int_t | MakeRunList (Int_t startRun, Int_t stopRun) |
Int_t | FindRunTPC (Int_t itime, Bool_t debug=kFALSE) |
AliTPCCalPad * | GetRefCalPad (AliCDBEntry *entry, const char *objName) |
AliTPCCalPad * | GetRefCalPad (AliCDBEntry *entry) |
AliTPCCalPad * | GetAltroMasked (const char *cdbPath, const char *name) |
Bool_t | HasRefChanged (const char *cdbPath) |
Int_t | GetCurrentReferenceRun (const char *type) const |
AliCDBEntry * | GetRefEntry (const char *cdbPath) |
Static Public Member Functions | |
static Double_t | GetLaserTime0 (Int_t run, Int_t timeStamp, Int_t deltaT, Int_t side) |
static TGraph * | FilterGraphMedian (TGraph *const graph, Float_t sigmaCut, Double_t &medianY) |
static TGraph * | FilterGraphMedianAbs (TGraph *graph, Float_t cut, Double_t &medianY) |
static TGraphErrors * | FilterGraphMedianErr (TGraphErrors *graph, Float_t sigmaCut, Double_t &medianY) |
static void | Sort (TGraph *graph) |
static void | SmoothGraph (TGraph *graph, Double_t delta) |
static Int_t | GetNearest (TGraph *graph, Double_t xref, Double_t &dx, Double_t &y) |
static Double_t | EvalGraphConst (TGraph *const graph, Double_t xref) |
static Double_t | EvalGraphConst (AliSplineFit *graph, Double_t xref) |
static Float_t | FilterSensor (AliDCSSensor *sensor, Double_t ymin, Double_t ymax, Double_t maxdy, Double_t sigmaCut) |
static TMatrixD * | MakeStatRelKalman (TObjArray *const array, Float_t minFraction, Int_t minStat, Float_t maxvd) |
static TObjArray * | SmoothRelKalman (TObjArray *const array, const TMatrixD *statP, Bool_t direction, Float_t sigmaCut) |
static TObjArray * | SmoothRelKalman (TObjArray *const arrayP, TObjArray *const arrayM) |
static void | FilterCE (Double_t deltaT=100, Double_t cutAbs=10, Double_t cutSigma=4., TTreeSRedirector *const pcstream=0) |
static void | FilterTracks (Int_t run, Double_t cutSigma=20., TTreeSRedirector *const pcstream=0) |
static Float_t | FilterTemperature (AliTPCSensorTempArray *tempArray, Double_t ymin=15, Double_t ymax=22, Double_t sigmaCut=5) |
static void | FilterGoofie (AliDCSSensorArray *goofieArray, Double_t deltaT=2, Double_t cutSigma=4., Double_t minVdn=8.5, Double_t maxVdn=9.05, TTreeSRedirector *const pcstream=0) |
static Double_t | GetTriggerOffsetTPC (Int_t run, Int_t timeStamp, Double_t deltaT=86400, Double_t deltaTLaser=3600, Int_t valType=0) |
static Double_t | GetVDriftTPC (Double_t &dist, Int_t run, Int_t timeStamp, Double_t deltaT=86400, Double_t deltaTLaser=3600, Int_t valType=0) |
static Double_t | GetVDriftTPCLaserTracks (Double_t &dist, Int_t run, Int_t timeStamp, Double_t deltaT=43200, Int_t side=2) |
static Double_t | GetVDriftTPCLaserTracksOnline (Double_t &dist, Int_t, Int_t timeStamp, Double_t deltaT=43200, Int_t side=2) |
static Double_t | GetVDriftTPCCE (Double_t &dist, Int_t run, Int_t timeStamp, Double_t deltaT=43200, Int_t side=2) |
static Double_t | GetVDriftTPCITS (Double_t &dist, Int_t run, Int_t timeStamp) |
static Double_t | GetTime0TPCITS (Double_t &dist, Int_t run, Int_t timeStamp) |
static TTree * | ConnectGainTrees (TString baseDir) |
static TTree * | ConnectPulserTrees (TString baseDir, TTree *tree=0) |
static TTree * | ConnectDistortionTrees (TString baseDir, TString selection, TTree *tMain) |
static TTree * | ConnectCalPadTrees (TString baseDir, TString pattern, TTree *tMain, Bool_t checkAliases) |
Private Member Functions | |
AliTPCcalibDButil (const AliTPCcalibDButil &) | |
AliTPCcalibDButil & | operator= (const AliTPCcalibDButil &) |
Static Private Member Functions | |
static Double_t | GetVDriftTPCLaserTracksCommon (Double_t &dist, Int_t timeStamp, Double_t deltaT, Int_t side, TObjArray *const array) |
Private Attributes | |
AliTPCcalibDB * | fCalibDB |
pointer to calibDB object More... | |
AliTPCCalPad * | fPadNoise |
noise information More... | |
AliTPCCalPad * | fPedestals |
pedestal information More... | |
AliTPCCalPad * | fPulserTmean |
pulser mean time information More... | |
AliTPCCalPad * | fPulserTrms |
pulser rms time information More... | |
AliTPCCalPad * | fPulserQmean |
pulser mean q information More... | |
AliTPCCalPad * | fPulserOutlier |
pulser outlier map More... | |
AliTPCCalPad * | fCETmean |
central electrode mean time information More... | |
AliTPCCalPad * | fCETrms |
central electrode rms time information More... | |
AliTPCCalPad * | fCEQmean |
central electrode mean q information More... | |
AliTPCCalPad * | fALTROMasked |
ALTRO masked channels information. More... | |
AliTPCCalibRaw * | fCalibRaw |
raw calibration object More... | |
AliTPCdataQA * | fDataQA |
data qa More... | |
TMap * | fRefMap |
latest map to reference information More... | |
TMap * | fCurrentRefMap |
reference data map of entries currently loaded More... | |
TString | fRefValidity |
validity range of reference data More... | |
AliTPCCalPad * | fRefPadNoise |
Reference noise information. More... | |
AliTPCCalPad * | fRefPedestals |
Reference pedestal information. More... | |
AliTPCCalPad * | fRefPedestalMasked |
Reference masked channels in pedestal run. More... | |
AliTPCCalPad * | fRefPulserTmean |
Reference pulser mean time information. More... | |
AliTPCCalPad * | fRefPulserTrms |
Reference pulser rms time information. More... | |
AliTPCCalPad * | fRefPulserQmean |
Reference pulser mean q information. More... | |
AliTPCCalPad * | fRefPulserOutlier |
Reference pulser outlier map. More... | |
AliTPCCalPad * | fRefPulserMasked |
Reference masked channels in pulser run. More... | |
AliTPCCalPad * | fRefCETmean |
Reference central electrode mean time information. More... | |
AliTPCCalPad * | fRefCETrms |
Reference central electrode rms time information. More... | |
AliTPCCalPad * | fRefCEQmean |
Reference central electrode mean q information. More... | |
AliTPCCalPad * | fRefCEMasked |
Reference masked channels in laser run. More... | |
AliTPCCalPad * | fRefALTROFPED |
Reference fixed pedestal value. More... | |
AliTPCCalPad * | fRefALTROZsThr |
Reference zero suppression threshol. More... | |
AliTPCCalPad * | fRefALTROAcqStart |
Reference accquistion start time bin. More... | |
AliTPCCalPad * | fRefALTROAcqStop |
Reference accquistion stop time bin. More... | |
AliTPCCalPad * | fRefALTROMasked |
Reference ALTRO masked channels information. More... | |
AliTPCCalibRaw * | fRefCalibRaw |
Reference raw calibration object. More... | |
AliTPCdataQA * | fRefDataQA |
Reference data QA. More... | |
AliDCSSensorArray * | fGoofieArray |
Goofie Data. More... | |
AliTPCmapper * | fMapper |
TPC mapping handler. More... | |
Int_t | fNpulserOutliers |
number of outliers from Pulser calibration More... | |
Float_t | fIrocTimeOffset |
timing offset between IROC and OROC in timebins More... | |
Float_t | fCETmaxLimitAbs |
maximum variation in CE data before pads will be treated as outliers More... | |
Float_t | fPulTmaxLimitAbs |
maximum variation of Pulser Signals (time) before pads will be treated as outliers More... | |
Float_t | fPulQmaxLimitAbs |
maximum variation of Pulser Signals (charge) before pads will be treated as outliers More... | |
Float_t | fPulQminLimit |
minimum charge value for Pulser Signals before pads will be treated as outliers More... | |
TArrayI | fRuns |
run list with OCDB info More... | |
TArrayI | fRunsStart |
start time for given run More... | |
TArrayI | fRunsStop |
stop time for given run More... | |
Class providing the calculation of derived quantities (mean,rms,fits,...) of calibration entries.
Definition at line 34 of file AliTPCcalibDButil.h.
AliTPCcalibDButil::AliTPCcalibDButil | ( | ) |
Definition at line 60 of file AliTPCcalibDButil.cxx.
|
virtual |
dtor
Definition at line 114 of file AliTPCcalibDButil.cxx.
|
private |
|
static |
baseDir: Base directory with per Pad information TTrees are added to the base tree as a friend tree Example usage TString baseDir="/hera/alice/fsozzi/summarymaps/calib2/"; // prefix directory with calibration with slash at the end TString pattern="QA/*/*root"; TTree * tree = AliTPCcalibDButil::ConnectCalPadTrees(baseDir,pattern,0); //create tree and attach calibration as friends
Definition at line 3327 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
|
static |
baseDir: Base directory with Distortion information TTrees are added to the base tree as a friend tree If base tree not provide - first tree from list is used as base
=== add the calibDistortion trees ====================================== TString inputTreesDistortionCalib = gSystem->GetFromPipe(Form("ls s/calibDistortion/20
Definition at line 3267 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
|
static |
baseDir: Base directory with the raw Kr calibration trees and the trees from the calibQA it assumes to following structure below: KryptonCalib/<year>/calibKr/calibKr.<year>.<id>.root calibQAdEdx/<year>/calibQA.<year>.<perid>.tree.root map/treeMapping.root
Definition at line 3083 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and UnitTestAliTPCCalPadTree().
|
static |
baseDir: Base directory with Pulser information TTrees are added to the base tree as a friend tree
=== add the calibPulser trees ======================================
Definition at line 3223 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
AliTPCCalPad * AliTPCcalibDButil::CreateCEOutlyerMap | ( | Int_t & | noutliersCE, |
AliTPCCalPad *const | ceOut = 0 , |
||
Float_t | minSignal = 10 , |
||
Float_t | cutTrmsMin = 0.9 , |
||
Float_t | cutTrmsMax = 1.2 , |
||
Float_t | cutMaxDistT = 0.7 |
||
) |
Author: maria n.iv anov@ cern .ch
Create outlier map for CE study Parameters: Return value - outlyer map noutlyersCE - number of outlyers minSignal - minimal total Q signal cutRMSMin - minimal width of the signal in respect to the median cutRMSMax - maximal width of the signal in respect to the median cutMaxDistT - maximal deviation from time median per chamber
Outlyers criteria: 0. Exclude masked pads
Definition at line 1335 of file AliTPCcalibDButil.cxx.
Referenced by CreatePadTime0CE(), and SetRefALTROData().
Bool_t AliTPCcalibDButil::CreateGUIRefTree | ( | const char * | filename = "" | ) |
Create a gui reference tree if dirname and filename are empty default values will be used this is the recommended way of using this function it allows to check whether a file with the given run validity alredy exists
Definition at line 1816 of file AliTPCcalibDButil.cxx.
Referenced by AliTPCCalibViewerGUItime::SetGuiTree(), and SetRefALTROData().
AliTPCCalPad * AliTPCcalibDButil::CreatePadTime0 | ( | Int_t | model, |
Double_t & | gyA, | ||
Double_t & | gyC, | ||
Double_t & | chi2A, | ||
Double_t & | chi2C | ||
) |
Create pad time0 object from pulser and/or CE data, depending on the selected model Model 0: normalise each readout chamber to its mean, outlier cutted, only Pulser Model 1: normalise IROCs/OROCs of each readout side to its mean, only Pulser Model 2: use CE data and a combination CE fit + pulser in the outlier regions.
In case model 2 is invoked - gy arival time gradient is also returned
Definition at line 907 of file AliTPCcalibDButil.cxx.
Referenced by CreatePadTime0CE(), and SetRefALTROData().
AliTPCCalPad * AliTPCcalibDButil::CreatePadTime0CE | ( | TVectorD & | fitResultsA, |
TVectorD & | fitResultsC, | ||
Int_t & | nOut, | ||
Double_t & | chi2A, | ||
Double_t & | chi2C, | ||
const char * | dumpfile = 0 |
||
) |
Author : Marian Ivanov Create pad time0 correction map using information from the CE and from pulser
Return PadTime0 to be used for time0 relative alignment if dump file specified intermediat results are dumped to the fiel and can be visualized using $ALICE_ROOT/TPC/script/gui application
fitResultsA - fitParameters A side fitResultsC - fitParameters C side chi2A - chi2/ndf for A side (assuming error 1 time bin) chi2C - chi2/ndf for C side (assuming error 1 time bin)
Algorithm:
Time0 <= padCE = padCEin -padCEfitGy - if not outlier Time0 <= padCE = padFitAll-padCEfitGy - if outlier
Definition at line 1499 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
AliTPCCalPad * AliTPCcalibDButil::CreatePulserOutlyerMap | ( | Int_t & | noutliersPulser, |
AliTPCCalPad *const | pulserOut = 0 , |
||
Float_t | cutTime = 3 , |
||
Float_t | cutnRMSQ = 5 , |
||
Float_t | cutnRMSrms = 5 |
||
) |
Author: maria n.iv anov@ cern .ch
Create outlier map for Pulser Parameters: Return value - outlyer map noutlyersPulser - number of outlyers cutTime - absolute cut - distance to the median of chamber cutnRMSQ - nsigma cut from median q distribution per chamber cutnRMSrms - nsigma cut from median rms distribution Outlyers criteria: 0. Exclude masked pads
Definition at line 1441 of file AliTPCcalibDButil.cxx.
Referenced by CreatePadTime0CE(), and SetRefALTROData().
|
static |
Use constant interpolation outside of range
Definition at line 2312 of file AliTPCcalibDButil.cxx.
Referenced by GetTime0TPCITS(), AliTPCcalibDB::GetVDriftCorrectionGy(), GetVDriftTPC(), GetVDriftTPCCE(), GetVDriftTPCITS(), GetVDriftTPCLaserTracksCommon(), and SetRefALTROData().
|
static |
Use constant interpolation outside of range also for spline fits
Definition at line 2338 of file AliTPCcalibDButil.cxx.
|
static |
Filter CE data Input parameters: deltaT - smoothing window (in seconds) cutAbs - max distance of the time info to the median (in time bins) cutSigma - max distance (in the RMS) pcstream - optional debug streamer to store original and filtered info Hardwired parameters: kMinPoints =10; // minimal number of points to define the CE kMinSectors=12; // minimal number of sectors to define sideCE Algorithm: 0. Filter almost emty graphs (kMinPoints=10)
Definition at line 2454 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and AliTPCcalibDB::UpdateRunInformations().
|
static |
Filter Goofie data goofieArray - points will be filtered deltaT - smmothing time window cutSigma - outler sigma cut in rms minVn, maxVd- range absolute cut for variable vd/pt
Ignore goofie if not enough points
Definition at line 2765 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
|
static |
filter outlyer measurement Only points around median +- sigmaCut filtered
Definition at line 2134 of file AliTPCcalibDButil.cxx.
Referenced by FilterCE(), FilterGoofie(), and SetRefALTROData().
|
static |
filter outlyer measurement Only points around median +- cut filtered
Definition at line 2170 of file AliTPCcalibDButil.cxx.
Referenced by FilterCE(), FilterGoofie(), and SetRefALTROData().
|
static |
filter outlyer measurement Only points with normalized errors median +- sigmaCut filtered
Definition at line 2207 of file AliTPCcalibDButil.cxx.
Referenced by FilterTracks(), and SetRefALTROData().
|
static |
Filter DCS sensor information ymin - minimal value ymax - max value maxdy - maximal deirivative sigmaCut - cut on values and derivative in terms of RMS distribution Return value - accepted fraction
Algorithm:
0. Calculate median and rms of values in specified range
Definition at line 2354 of file AliTPCcalibDButil.cxx.
Referenced by FilterTemperature(), SetRefALTROData(), and AliTPCcalibDB::UpdateRunInformations().
|
static |
Filter temperature array tempArray - array of temperatures - ymin - minimal accepted temperature - default 15 ymax - maximal accepted temperature - default 22 sigmaCut - values filtered on interval median+-sigmaCut*rms - defaut 5 return value - fraction of filtered sensors
Definition at line 2427 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and AliTPCcalibDB::UpdateRunInformations().
|
static |
Filter Drift velocity measurement using the tracks 0. remove outlyers - error based cutSigma
Definition at line 2658 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and AliTPCcalibDB::UpdateRunInformations().
Int_t AliTPCcalibDButil::FindRunTPC | ( | Int_t | itime, |
Bool_t | debug = kFALSE |
||
) |
binary search - find the run for given time stamp
Definition at line 2111 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
AliTPCCalPad * AliTPCcalibDButil::GetAltroMasked | ( | const char * | cdbPath, |
const char * | name | ||
) |
set altro masked channel map for 'cdbPath'
Definition at line 1252 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and UpdateRefDataFromOCDB().
Int_t AliTPCcalibDButil::GetCurrentReferenceRun | ( | const char * | type | ) | const |
Get reference run number for the specified OCDB path
Definition at line 1317 of file AliTPCcalibDButil.cxx.
Referenced by HasRefChanged(), and SetRefALTROData().
const char * AliTPCcalibDButil::GetGUIRefTreeDefaultName | ( | ) |
Create a default name for the gui file
Definition at line 1809 of file AliTPCcalibDButil.cxx.
Referenced by CreateGUIRefTree(), AliTPCCalibViewerGUItime::SetGuiTree(), and SetRefALTROData().
|
static |
get laser time offset median around timeStamp+-deltaT QA - chi2 needed for later usage - to be added
Definition at line 2711 of file AliTPCcalibDButil.cxx.
Referenced by GetVDriftTPCCE(), and SetRefALTROData().
Float_t AliTPCcalibDButil::GetMeanAltro | ( | const AliTPCCalROC * | roc, |
const Int_t | row, | ||
const Int_t | pad, | ||
AliTPCCalROC *const | rocOut = 0x0 |
||
) |
GetMeanAlto information
Definition at line 1001 of file AliTPCcalibDButil.cxx.
Referenced by CreatePadTime0(), and GetNPulserOutliers().
|
static |
find the closest point to xref in x direction return dx and value
Definition at line 1657 of file AliTPCcalibDButil.cxx.
Referenced by GetTime0TPCITS(), GetTriggerOffsetTPC(), GetVDriftTPC(), GetVDriftTPCCE(), GetVDriftTPCITS(), GetVDriftTPCLaserTracksCommon(), and SetRefALTROData().
|
inline |
Definition at line 61 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 63 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 84 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 85 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 82 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 86 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 83 of file AliTPCcalibDButil.h.
AliTPCCalPad * AliTPCcalibDButil::GetRefCalPad | ( | AliCDBEntry * | entry, |
const char * | objName | ||
) |
TObjArray object type case find 'objName' in 'arr' cast is to a calPad and store it in 'pad'
Definition at line 1219 of file AliTPCcalibDButil.cxx.
Referenced by GetAltroMasked(), SetRefALTROData(), and UpdateRefDataFromOCDB().
AliTPCCalPad * AliTPCcalibDButil::GetRefCalPad | ( | AliCDBEntry * | entry | ) |
AliTPCCalPad object type case cast object to a calPad and store it in 'pad'
Definition at line 1238 of file AliTPCcalibDButil.cxx.
|
inline |
Definition at line 81 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 80 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 78 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 79 of file AliTPCcalibDButil.h.
AliCDBEntry * AliTPCcalibDButil::GetRefEntry | ( | const char * | cdbPath | ) |
get the reference AliCDBEntry for 'cdbPath'
Definition at line 1300 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and UpdateRefDataFromOCDB().
|
inline |
Definition at line 66 of file AliTPCcalibDButil.h.
Int_t AliTPCcalibDButil::GetReferenceRun | ( | const char * | type | ) | const |
Get reference run number for the specified OCDB path
Definition at line 1326 of file AliTPCcalibDButil.cxx.
Referenced by GetAltroMasked(), GetRefEntry(), GetReferenceMap(), and HasRefChanged().
|
inline |
Definition at line 70 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 72 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 71 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 77 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 76 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 75 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 73 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 74 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 68 of file AliTPCcalibDButil.h.
Referenced by GetGUIRefTreeDefaultName().
|
static |
Get time dependent time 0 (trigger delay in cm) correction Arguments: timestamp - timestamp run - run number
Notice - Extrapolation outside of calibration range - using constant function
Definition at line 2032 of file AliTPCcalibDButil.cxx.
Referenced by AliTPCcalibDB::GetTime0CorrectionTime(), and SetRefALTROData().
|
static |
Get the correction of the trigger offset combining information from the laser track calibration and from cosmic calibration
run - run number timeStamp - tim stamp in seconds deltaT - integration period to calculate offset deltaTLaser -max validity of laser data valType - 0 - median, 1- mean
Integration vaues are just recomendation - if not possible to get points automatically increase the validity by factor 2 (recursive algorithm until one month of data taking)
Definition at line 1682 of file AliTPCcalibDButil.cxx.
Referenced by AliTPCcalibDB::GetTime0CorrectionTime(), GetVDriftTPC(), and SetRefALTROData().
|
static |
Get the correction of the drift velocity combining information from the laser track calibration and from cosmic calibration
dist - return value - distance to closest point in graph run - run number timeStamp - tim stamp in seconds deltaT - integration period to calculate time0 offset deltaTLaser -max validity of laser data valType - 0 - median, 1- mean
Integration vaues are just recomendation - if not possible to get points automatically increase the validity by factor 2 (recursive algorithm until one month of data taking)
Definition at line 1755 of file AliTPCcalibDButil.cxx.
Referenced by AliTPCcalibDB::GetVDriftCorrectionTime(), and SetRefALTROData().
|
static |
Get the correction of the drift velocity using the CE laser data combining information from the CE, laser track calibration and P/T calibration
run - run number timeStamp - tim stamp in seconds deltaT - integration period to calculate time0 offset side - 0 - A side, 1 - C side, 2 - mean from both sides
Definition at line 1959 of file AliTPCcalibDButil.cxx.
Referenced by AliTPCcalibDB::GetVDriftCorrectionTime(), and SetRefALTROData().
|
static |
return drift velocity using the TPC-ITS matchin method return also distance to the closest point
Definition at line 2014 of file AliTPCcalibDButil.cxx.
Referenced by AliTPCcalibDB::GetVDriftCorrectionTime(), and SetRefALTROData().
|
static |
Get the correction of the drift velocity using the offline laser tracks calbration
run - run number timeStamp - tim stamp in seconds deltaT - integration period to calculate time0 offset side - 0 - A side, 1 - C side, 2 - mean from both sides Note in case no data form both A and C side - the value from active side used
Definition at line 1874 of file AliTPCcalibDButil.cxx.
Referenced by AliTPCcalibDB::GetVDriftCorrectionTime(), and SetRefALTROData().
|
staticprivate |
common drift velocity retrieval for online and offline method
Definition at line 1929 of file AliTPCcalibDButil.cxx.
Referenced by GetVDriftTPCLaserTracks(), and GetVDriftTPCLaserTracksOnline().
|
static |
Get the correction of the drift velocity using the online laser tracks calbration
run - run number timeStamp - tim stamp in seconds deltaT - integration period to calculate time0 offset side - 0 - A side, 1 - C side, 2 - mean from both sides Note in case no data form both A and C side - the value from active side used
Definition at line 1888 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
Bool_t AliTPCcalibDButil::HasRefChanged | ( | const char * | cdbPath | ) |
check whether a reference cdb entry has changed
Definition at line 1291 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and UpdateRefDataFromOCDB().
Int_t AliTPCcalibDButil::MakeRunList | ( | Int_t | startRun, |
Int_t | stopRun | ||
) |
VERY obscure method - we need something in framework Find the TPC runs with temperature OCDB entry cache the start and end of the run
Definition at line 2057 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
|
static |
Make a statistic matrix Input parameters: array - TObjArray of AliRelKalmanAlign minFraction - minimal ration of accepted tracks minStat - minimal statistic (number of accepted tracks) maxvd - maximal deviation for the 1 Output matrix: columns - Mean, Median, RMS row - parameter type (rotation[3], translation[3], drift[3])
Definition at line 2934 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
|
private |
void AliTPCcalibDButil::ProcessALTROConfig | ( | Int_t & | nMasked | ) |
Get Values from ALTRO configuration data
Definition at line 589 of file AliTPCcalibDButil.cxx.
void AliTPCcalibDButil::ProcessCEdata | ( | const char * | fitFormula, |
TVectorD & | fitResultsA, | ||
TVectorD & | fitResultsC, | ||
Int_t & | noutliersCE, | ||
Double_t & | chi2A, | ||
Double_t & | chi2C, | ||
AliTPCCalPad *const | outCE = 0 |
||
) |
Process the CE data for this run the return TVectorD arrays contian the results of the fit noutliersCE contains the number of pads marked as outliers, not including masked and edge pads
Definition at line 164 of file AliTPCcalibDButil.cxx.
Referenced by CreatePadTime0().
void AliTPCcalibDButil::ProcessCEgraphs | ( | TVectorD & | vecTEntries, |
TVectorD & | vecTMean, | ||
TVectorD & | vecTRMS, | ||
TVectorD & | vecTMedian, | ||
TVectorD & | vecQEntries, | ||
TVectorD & | vecQMean, | ||
TVectorD & | vecQRMS, | ||
TVectorD & | vecQMedian, | ||
Float_t & | driftTimeA, | ||
Float_t & | driftTimeC | ||
) |
Calculate statistical information from the CE graphs for drift time and charge
Definition at line 245 of file AliTPCcalibDButil.cxx.
void AliTPCcalibDButil::ProcessGoofie | ( | TVectorD & | vecEntries, |
TVectorD & | vecMedian, | ||
TVectorD & | vecMean, | ||
TVectorD & | vecRMS | ||
) |
Proces Goofie values, return statistical information of the currently set goofieArray The meaning of the entries are given below
Definition at line 604 of file AliTPCcalibDButil.cxx.
void AliTPCcalibDButil::ProcessNoiseData | ( | TVectorD & | vNoiseMean, |
TVectorD & | vNoiseMeanSenRegions, | ||
TVectorD & | vNoiseRMS, | ||
TVectorD & | vNoiseRMSSenRegions, | ||
Int_t & | nonMaskedZero, | ||
Int_t & | nNaN | ||
) |
process noise data vNoiseMean/RMS contains the Mean/RMS noise of the complete TPC [0], IROCs only [1], OROCs small pads [2] and OROCs large pads [3] vNoiseMean/RMSsenRegions constains the same information, but only for the sensitive regions (edge pads, corners, IROC spot) nonMaskedZero contains the number of pads which show zero noise and were not masked. This might indicate an error
Definition at line 328 of file AliTPCcalibDButil.cxx.
void AliTPCcalibDButil::ProcessNoiseVariations | ( | TVectorF & | noiseDeviations | ) |
check the variations of the noise data to the reference noise data thresholds are 5, 10, 15 and 20 percent respectively.
Definition at line 720 of file AliTPCcalibDButil.cxx.
void AliTPCcalibDButil::ProcessPedestalVariations | ( | TVectorF & | pedestalDeviations | ) |
check the variations of the pedestal data to the reference pedestal data thresholds are 0.5, 1.0, 1.5 and 2 timebins respectively.
Definition at line 674 of file AliTPCcalibDButil.cxx.
void AliTPCcalibDButil::ProcessPulser | ( | TVectorD & | vMeanTime | ) |
Process the Pulser information vMeanTime: pulser mean time position in IROC-A, IROC-C, OROC-A, OROC-C
Definition at line 553 of file AliTPCcalibDButil.cxx.
Referenced by CreatePadTime0().
void AliTPCcalibDButil::ProcessPulserVariations | ( | TVectorF & | pulserQdeviations, |
Float_t & | varQMean, | ||
Int_t & | npadsOutOneTB, | ||
Int_t & | npadsOffAdd | ||
) |
check the variations of the pulserQmean data to the reference pulserQmean data: pulserQdeviations thresholds are .5, 1, 5 and 10 percent respectively.
Definition at line 767 of file AliTPCcalibDButil.cxx.
process QA data
vQaOcc/Qtot/Qmax contains the Mean occupancy/Qtot/Qmax for each sector
Definition at line 472 of file AliTPCcalibDButil.cxx.
void AliTPCcalibDButil::PulserOutlierMap | ( | AliTPCCalPad * | pulOut, |
const AliTPCCalPad * | pulT, | ||
const AliTPCCalPad * | pulQ | ||
) |
Create a map that contains outliers from the Pulser calibration data. The outliers include masked channels, edge pads and pads with too large timing and charge variations. fNpulserOutliers is the number of outliers in the Pulser calibration data. those do not contain masked and edge pads
Definition at line 853 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), UpdatePulserOutlierMap(), and UpdateRefPulserOutlierMap().
|
inline |
Definition at line 96 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 92 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 98 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 94 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 90 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 110 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 106 of file AliTPCcalibDButil.h.
void AliTPCcalibDButil::SetReferenceRun | ( | Int_t | run = -1 | ) |
Get Reference map
Definition at line 1274 of file AliTPCcalibDButil.cxx.
Referenced by SetGoofieArray(), and AliTPCCalibViewerGUItime::SetGuiTree().
void AliTPCcalibDButil::SetRefFile | ( | const char * | filename | ) |
load cal pad objects form the reference file
Definition at line 1029 of file AliTPCcalibDButil.cxx.
Referenced by SetGoofieArray().
|
inline |
Definition at line 108 of file AliTPCcalibDButil.h.
|
inline |
Definition at line 104 of file AliTPCcalibDButil.h.
|
static |
smmoth graph - mean on the interval
Definition at line 2269 of file AliTPCcalibDButil.cxx.
Referenced by FilterCE(), FilterGoofie(), and SetRefALTROData().
|
static |
Smooth the array of AliRelKalmanAlign - detector alignment and drift calibration) Input: array - input array stat - mean parameters statistic direction - sigmaCut - maximal allowed deviation from mean in terms of RMS
Definition at line 2982 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData().
|
static |
Merge 2 RelKalman arrays Input: arrayP - rel kalman in direction plus arrayM - rel kalman in direction minus
Definition at line 3042 of file AliTPCcalibDButil.cxx.
|
static |
sort array - neccessay for approx
Definition at line 2252 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and SmoothGraph().
void AliTPCcalibDButil::UpdateFromCalibDB | ( | ) |
Update pointers from calibDB
Definition at line 141 of file AliTPCcalibDButil.cxx.
Referenced by AliTPCcalibDB::UpdateRunInformations().
void AliTPCcalibDButil::UpdatePulserOutlierMap | ( | ) |
Update the outlier map of the pulser data
Definition at line 839 of file AliTPCcalibDButil.cxx.
Referenced by SetRefALTROData(), and UpdateFromCalibDB().
void AliTPCcalibDButil::UpdateRefDataFromOCDB | ( | ) |
set reference data from OCDB Reference map
Definition at line 1055 of file AliTPCcalibDButil.cxx.
Referenced by SetGoofieArray(), and AliTPCCalibViewerGUItime::SetGuiTree().
void AliTPCcalibDButil::UpdateRefPulserOutlierMap | ( | ) |
Update the outlier map of the pulser reference data
Definition at line 846 of file AliTPCcalibDButil.cxx.
Referenced by ProcessPulserVariations(), and SetRefALTROData().
|
private |
ALTRO masked channels information.
Definition at line 194 of file AliTPCcalibDButil.h.
Referenced by CreateCEOutlyerMap(), CreatePulserOutlyerMap(), ProcessALTROConfig(), ProcessCEdata(), ProcessNoiseData(), ProcessNoiseVariations(), ProcessPedestalVariations(), ProcessPulserVariations(), PulserOutlierMap(), SetALTROData(), and UpdateFromCalibDB().
|
private |
pointer to calibDB object
Definition at line 184 of file AliTPCcalibDButil.h.
Referenced by ProcessCEgraphs(), SetReferenceRun(), and UpdateFromCalibDB().
|
private |
raw calibration object
Definition at line 196 of file AliTPCcalibDButil.h.
Referenced by UpdateFromCalibDB().
|
private |
central electrode mean q information
Definition at line 193 of file AliTPCcalibDButil.h.
Referenced by CreateCEOutlyerMap(), SetCEData(), and UpdateFromCalibDB().
|
private |
maximum variation in CE data before pads will be treated as outliers
Definition at line 232 of file AliTPCcalibDButil.h.
Referenced by CreateCEOutlyerMap(), and ProcessCEdata().
|
private |
central electrode mean time information
Definition at line 191 of file AliTPCcalibDButil.h.
Referenced by CreateCEOutlyerMap(), CreatePadTime0(), CreatePadTime0CE(), CreatePulserOutlyerMap(), ProcessCEdata(), SetCEData(), and UpdateFromCalibDB().
|
private |
central electrode rms time information
Definition at line 192 of file AliTPCcalibDButil.h.
Referenced by CreateCEOutlyerMap(), SetCEData(), and UpdateFromCalibDB().
|
private |
reference data map of entries currently loaded
Definition at line 201 of file AliTPCcalibDButil.h.
Referenced by GetCurrentReferenceRun(), HasRefChanged(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
data qa
Definition at line 198 of file AliTPCcalibDButil.h.
Referenced by ProcessQAData(), and UpdateFromCalibDB().
|
private |
Goofie Data.
Definition at line 226 of file AliTPCcalibDButil.h.
Referenced by ProcessGoofie(), SetGoofieArray(), and UpdateFromCalibDB().
|
private |
timing offset between IROC and OROC in timebins
Definition at line 231 of file AliTPCcalibDButil.h.
Referenced by ProcessCEdata().
|
private |
TPC mapping handler.
Definition at line 228 of file AliTPCcalibDButil.h.
Referenced by GetMeanAltro(), and ~AliTPCcalibDButil().
|
private |
number of outliers from Pulser calibration
Definition at line 229 of file AliTPCcalibDButil.h.
Referenced by GetNPulserOutliers(), and PulserOutlierMap().
|
private |
noise information
Definition at line 185 of file AliTPCcalibDButil.h.
Referenced by ProcessNoiseData(), ProcessNoiseVariations(), SetNoisePedestal(), and UpdateFromCalibDB().
|
private |
pedestal information
Definition at line 186 of file AliTPCcalibDButil.h.
Referenced by ProcessPedestalVariations(), SetNoisePedestal(), and UpdateFromCalibDB().
|
private |
maximum variation of Pulser Signals (charge) before pads will be treated as outliers
Definition at line 234 of file AliTPCcalibDButil.h.
|
private |
minimum charge value for Pulser Signals before pads will be treated as outliers
Definition at line 235 of file AliTPCcalibDButil.h.
Referenced by PulserOutlierMap().
|
private |
pulser outlier map
Definition at line 190 of file AliTPCcalibDButil.h.
Referenced by CreatePadTime0(), GetPulserOutlierMap(), ProcessPulser(), ProcessPulserVariations(), UpdatePulserOutlierMap(), and ~AliTPCcalibDButil().
|
private |
pulser mean q information
Definition at line 189 of file AliTPCcalibDButil.h.
Referenced by CreatePulserOutlyerMap(), ProcessPulserVariations(), SetPulserData(), UpdateFromCalibDB(), and UpdatePulserOutlierMap().
|
private |
pulser mean time information
Definition at line 187 of file AliTPCcalibDButil.h.
Referenced by CreatePadTime0(), CreatePulserOutlyerMap(), ProcessPulser(), ProcessPulserVariations(), SetPulserData(), UpdateFromCalibDB(), and UpdatePulserOutlierMap().
|
private |
pulser rms time information
Definition at line 188 of file AliTPCcalibDButil.h.
Referenced by CreatePulserOutlyerMap(), SetPulserData(), and UpdateFromCalibDB().
|
private |
maximum variation of Pulser Signals (time) before pads will be treated as outliers
Definition at line 233 of file AliTPCcalibDButil.h.
|
private |
Reference accquistion start time bin.
Definition at line 218 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefALTROAcqStart(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference accquistion stop time bin.
Definition at line 219 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefALTROAcqStop(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference fixed pedestal value.
Definition at line 216 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefALTROFPED(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference ALTRO masked channels information.
Definition at line 220 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefALTROMasked(), ProcessNoiseVariations(), ProcessPedestalVariations(), ProcessPulserVariations(), SetRefALTROData(), SetRefFile(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference zero suppression threshol.
Definition at line 217 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefALTROZsThr(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference raw calibration object.
Definition at line 222 of file AliTPCcalibDButil.h.
Referenced by ~AliTPCcalibDButil().
|
private |
Reference masked channels in laser run.
Definition at line 215 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefCEMasked(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference central electrode mean q information.
Definition at line 214 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefCEQmean(), SetRefCEData(), SetRefFile(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference central electrode mean time information.
Definition at line 212 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefCETmean(), SetRefCEData(), SetRefFile(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference central electrode rms time information.
Definition at line 213 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefCETrms(), SetRefCEData(), SetRefFile(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference data QA.
Definition at line 224 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), and UpdateRefDataFromOCDB().
|
private |
latest map to reference information
Definition at line 200 of file AliTPCcalibDButil.h.
Referenced by GetReferenceMap(), GetReferenceRun(), SetReferenceRun(), and UpdateRefDataFromOCDB().
|
private |
Reference noise information.
Definition at line 204 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefPadNoise(), ProcessNoiseVariations(), SetRefFile(), SetRefNoisePedestal(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference masked channels in pedestal run.
Definition at line 206 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefPedestalMasked(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference pedestal information.
Definition at line 205 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefPedestals(), ProcessPedestalVariations(), SetRefFile(), SetRefNoisePedestal(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference masked channels in pulser run.
Definition at line 211 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefPulserMasked(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
Reference pulser outlier map.
Definition at line 210 of file AliTPCcalibDButil.h.
Referenced by GetRefPulserOutlier(), UpdateRefPulserOutlierMap(), and ~AliTPCcalibDButil().
|
private |
Reference pulser mean q information.
Definition at line 209 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefPulserQmean(), ProcessPulserVariations(), SetRefFile(), SetRefPulserData(), UpdateRefDataFromOCDB(), UpdateRefPulserOutlierMap(), and ~AliTPCcalibDButil().
|
private |
Reference pulser mean time information.
Definition at line 207 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefPulserTmean(), ProcessPulserVariations(), SetRefFile(), SetRefPulserData(), UpdateRefDataFromOCDB(), UpdateRefPulserOutlierMap(), and ~AliTPCcalibDButil().
|
private |
Reference pulser rms time information.
Definition at line 208 of file AliTPCcalibDButil.h.
Referenced by CreateGUIRefTree(), GetRefPulserTrms(), SetRefFile(), SetRefPulserData(), UpdateRefDataFromOCDB(), and ~AliTPCcalibDButil().
|
private |
validity range of reference data
Definition at line 202 of file AliTPCcalibDButil.h.
Referenced by GetRefValidity(), and SetReferenceRun().
|
private |
run list with OCDB info
Definition at line 242 of file AliTPCcalibDButil.h.
Referenced by FindRunTPC(), and MakeRunList().
|
private |
start time for given run
Definition at line 243 of file AliTPCcalibDButil.h.
Referenced by FindRunTPC(), and MakeRunList().
|
private |
stop time for given run
Definition at line 244 of file AliTPCcalibDButil.h.
Referenced by FindRunTPC(), and MakeRunList().