![]() |
AliRoot Core
ee782a0 (ee782a0)
|
#include "TObjArray.h"
#include "TGraphErrors.h"
#include "THnSparse.h"
#include "TCanvas.h"
#include "TFile.h"
#include "AliTPCcalibTimeGain.h"
#include "AliSplineFit.h"
#include "AliCDBMetaData.h"
#include "AliCDBId.h"
#include "AliCDBManager.h"
#include "AliCDBStorage.h"
Go to the source code of this file.
Functions | |
void | UpdateOCDBGain (Int_t startRunNumber, Int_t endRunNumber, const char *storagePath) |
void | ReadGainGlobal (Char_t *fileName="CalibObjectsTrain1.root") |
void | MakeQAPlot (Float_t FPtoMIPratio) |
Bool_t | AnalyzeGain (Int_t startRunNumber, Int_t endRunNumber, Int_t minEntriesGaussFit=500, Float_t FPtoMIPratio=1.43) |
void | CalibTimeGain (Char_t *fileName="CalibObjectsTrain1.root", Int_t startRunNumber=0, Int_t endRunNumber=AliCDBRunRange::Infinity(), TString ocdbStorage="") |
void | UpdateOCDBGain (Int_t startRunNumber, Int_t endRunNumber, const Char_t *storagePath) |
Variables | |
TGraphErrors * | graphMIP = 0 |
TGraphErrors * | graphCosmic = 0 |
AliSplineFit * | fitMIP = 0 |
AliSplineFit * | fitCosmic = 0 |
TObjArray * | gainArray = new TObjArray(4) |
AliTPCcalibTimeGain * | gainMIP =0 |
AliTPCcalibTimeGain * | gainCosmic =0 |
Macro to generate and update OCDB entries for a given run: this is a TObjArray which has at 0 the MIP-Spline and at 1 the Fermi-Plateau-Spline ...
How to use it locally:
Definition in file CalibTimeGain.C.
Bool_t AnalyzeGain | ( | Int_t | startRunNumber, |
Int_t | endRunNumber, | ||
Int_t | minEntriesGaussFit = 500 , |
||
Float_t | FPtoMIPratio = 1.43 |
||
) |
Definition at line 107 of file CalibTimeGain.C.
Referenced by CalibTimeGain().
void CalibTimeGain | ( | Char_t * | fileName = "CalibObjectsTrain1.root" , |
Int_t | startRunNumber = 0 , |
||
Int_t | endRunNumber = AliCDBRunRange::Infinity() , |
||
TString | ocdbStorage = "" |
||
) |
void MakeQAPlot | ( | Float_t | FPtoMIPratio | ) |
Make QA plot to visualize results
Definition at line 163 of file CalibTimeGain.C.
Referenced by CalibTimeGain().
void ReadGainGlobal | ( | Char_t * | fileName = "CalibObjectsTrain1.root" | ) |
read calibration entries from file
Definition at line 72 of file CalibTimeGain.C.
Referenced by CalibTimeGain().
void UpdateOCDBGain | ( | Int_t | startRunNumber, |
Int_t | endRunNumber, | ||
const char * | storagePath | ||
) |
Referenced by CalibTimeGain().
void UpdateOCDBGain | ( | Int_t | startRunNumber, |
Int_t | endRunNumber, | ||
const Char_t * | storagePath | ||
) |
Update OCDB entry
Definition at line 149 of file CalibTimeGain.C.
AliSplineFit* fitCosmic = 0 |
Definition at line 46 of file CalibTimeGain.C.
AliSplineFit* fitMIP = 0 |
Definition at line 45 of file CalibTimeGain.C.
Definition at line 47 of file CalibTimeGain.C.
Referenced by AnalyzeGain(), MakeQAPlot(), and UpdateOCDBGain().
AliTPCcalibTimeGain* gainCosmic =0 |
Definition at line 49 of file CalibTimeGain.C.
Referenced by AnalyzeGain(), MakeQAPlot(), and ReadGainGlobal().
AliTPCcalibTimeGain* gainMIP =0 |
Definition at line 48 of file CalibTimeGain.C.
Referenced by AnalyzeGain(), MakeQAPlot(), and ReadGainGlobal().
TGraphErrors* graphCosmic = 0 |
Definition at line 44 of file CalibTimeGain.C.
Referenced by AnalyzeGain(), and MakeQAPlot().
TGraphErrors* graphMIP = 0 |
Definition at line 43 of file CalibTimeGain.C.
Referenced by AnalyzeGain(), and MakeQAPlot().