AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MakeGlobalFit.C File Reference
#include "THnSparse.h"
#include "TLatex.h"
#include "TCanvas.h"
#include "TLegend.h"
#include "TSystem.h"
#include "TFile.h"
#include "TChain.h"
#include "TCut.h"
#include "TH3.h"
#include "TH2F.h"
#include "TProfile3D.h"
#include "TMath.h"
#include "TVectorD.h"
#include "TMatrixD.h"
#include "TStatToolkit.h"
#include "TTreeStream.h"
#include "AliExternalTrackParam.h"
#include "AliESDfriend.h"
#include "AliTPCcalibTime.h"
#include "TROOT.h"
#include "AliXRDPROOFtoolkit.h"
#include "AliTPCCorrection.h"
#include "AliTPCExBTwist.h"
#include "AliTPCGGVoltError.h"
#include "AliTPCComposedCorrection.h"
#include "AliTPCExBConical.h"
#include "TPostScript.h"
#include "TStyle.h"
#include "AliTrackerBase.h"
#include "AliTPCCalibGlobalMisalignment.h"
#include "AliTPCExBEffective.h"
#include "TEntryList.h"
#include "AliCDBMetaData.h"
#include "AliCDBId.h"
#include "AliCDBManager.h"
#include "AliCDBStorage.h"
#include "AliTPCcalibDB.h"
Include dependency graph for MakeGlobalFit.C:

Go to the source code of this file.

Functions

void MakeChain ()
 
void MakeAliases ()
 
void MakeCuts ()
 
void MakeFit (TCut cutCustom)
 
void MakeOCDBEntry (Int_t refRun)
 
TCanvas * DrawFitITS (const char *name)
 
TCanvas * DrawFitVertex (const char *name)
 
TCanvas * DrawFitLaser (const char *cname)
 
TCanvas * DrawCorrdY ()
 
TCanvas * DrawCorrdSnp ()
 
TCanvas * DrawFitdY (const char *name)
 
TCanvas * DrawFitdSnp (const char *name)
 
void PrintMatch ()
 
TCanvas * MakeComposedCorrection (const char *name)
 
void MakeGlobalFit ()
 
TMatrixD * MakeCorrelation (TMatrixD &matrix)
 
void MakeDetCut ()
 

Variables

const char * chDetName [5] ={"ITS","TRD", "Vertex", "TOF","Laser"}
 
const char * chParName [5] ={"rphi","z", "snp", "tan","1/pt"}
 
const char * chSideName [2] ={"A side","C side"}
 
Bool_t enableDet [5] ={1,1,1,0,1}
 
Bool_t enableParam [5] ={1,0,1,0,1}
 
Bool_t enableSign =kFALSE
 
Bool_t useEff0 =kFALSE
 
Bool_t useEffD =kFALSE
 
Bool_t useEffR =kFALSE
 
TChain * chain = 0
 
TChain * chainRef = 0
 
Bool_t printMatrix =kFALSE
 
TString * fitString =0
 
TCut cut ="1"
 
TCut cutD ="1"
 

Function Documentation

TCanvas * DrawCorrdSnp ( )

Definition at line 716 of file MakeGlobalFit.C.

TCanvas * DrawCorrdY ( )

Definition at line 619 of file MakeGlobalFit.C.

TCanvas * DrawFitdSnp ( const char *  name)

Definition at line 838 of file MakeGlobalFit.C.

Referenced by MakeGlobalFit().

TCanvas * DrawFitdY ( const char *  name)

Definition at line 807 of file MakeGlobalFit.C.

Referenced by MakeGlobalFit().

TCanvas * DrawFitITS ( const char *  name)

Definition at line 429 of file MakeGlobalFit.C.

Referenced by MakeGlobalFit().

TCanvas * DrawFitLaser ( const char *  cname)

Definition at line 492 of file MakeGlobalFit.C.

Referenced by MakeGlobalFit().

TCanvas * DrawFitVertex ( const char *  name)

Definition at line 552 of file MakeGlobalFit.C.

Referenced by MakeGlobalFit().

void MakeAliases ( )

Definition at line 93 of file MakeGlobalFit.C.

Referenced by MakeChain().

void MakeChain ( )

Definition at line 220 of file MakeGlobalFit.C.

Referenced by MakeGlobalFit().

TCanvas * MakeComposedCorrection ( const char *  name)

Definition at line 873 of file MakeGlobalFit.C.

Referenced by MakeGlobalFit().

TMatrixD* MakeCorrelation ( TMatrixD &  matrix)

Definition at line 285 of file MakeGlobalFit.C.

Referenced by MakeFit().

void MakeCuts ( )

Definition at line 269 of file MakeGlobalFit.C.

Referenced by MakeChain().

void MakeDetCut ( )

Definition at line 297 of file MakeGlobalFit.C.

Referenced by MakeFit().

void MakeFit ( TCut  cutCustom)

Definition at line 302 of file MakeGlobalFit.C.

Referenced by MakeGlobalFit().

void MakeGlobalFit ( )

Definition at line 108 of file MakeGlobalFit.C.

void MakeOCDBEntry ( Int_t  refRun)

make a Correction OCDB entry take the fit values writen in config file

  1. Read previous value used in calibration OCDB has to be initialized before

Definition at line 1115 of file MakeGlobalFit.C.

void PrintMatch ( )

Print detector matching info

Definition at line 400 of file MakeGlobalFit.C.

Referenced by MakeFit().

Variable Documentation

TChain* chainRef = 0

Definition at line 69 of file MakeGlobalFit.C.

Referenced by Init(), and MakeChain().

const char* chDetName[5] ={"ITS","TRD", "Vertex", "TOF","Laser"}

Definition at line 57 of file MakeGlobalFit.C.

Referenced by PrintMatch().

const char* chParName[5] ={"rphi","z", "snp", "tan","1/pt"}

Definition at line 58 of file MakeGlobalFit.C.

Referenced by PrintMatch().

const char* chSideName[2] ={"A side","C side"}

Definition at line 59 of file MakeGlobalFit.C.

Referenced by DrawFitLaser().

TCut cutD ="1"

Definition at line 76 of file MakeGlobalFit.C.

Referenced by MakeDetCut(), MakeFit(), and TestChainCosmicDedx().

Bool_t enableDet[5] ={1,1,1,0,1}

Definition at line 60 of file MakeGlobalFit.C.

Referenced by MakeDetCut(), and MakeFit().

Bool_t enableParam[5] ={1,0,1,0,1}

Definition at line 61 of file MakeGlobalFit.C.

Referenced by MakeDetCut().

Bool_t enableSign =kFALSE

Definition at line 62 of file MakeGlobalFit.C.

Referenced by MakeFit(), and MakeGlobalFit().

TString* fitString =0
Bool_t printMatrix =kFALSE

Definition at line 70 of file MakeGlobalFit.C.

Referenced by MakeFit().

Bool_t useEff0 =kFALSE

Definition at line 63 of file MakeGlobalFit.C.

Referenced by MakeFit(), and MakeGlobalFit().

Bool_t useEffD =kFALSE

Definition at line 64 of file MakeGlobalFit.C.

Referenced by MakeFit(), and MakeGlobalFit().

Bool_t useEffR =kFALSE

Definition at line 65 of file MakeGlobalFit.C.

Referenced by MakeFit(), and MakeGlobalFit().