5 gROOT->Macro(
"$ALICE_ROOT/PWGPP/CalibMacros/CPass0/LoadLibraries.C");
6 TFile
f(filename,
"read");
8 TDirectory* tpcCalib =
dynamic_cast<TDirectory*
>(f.Get(
"TPCCalib"));
11 AliTPCcalibCalib* calibCalib = tpcCalib->Get(
"calibTPC");
12 AliTPCcalibTimeGain* calibTimeGain = tpcCalib->Get(
"calibTimeGain");
13 AliTPCcalibGainMult* calibGainMult = tpcCalib->Get(
"calibGainMult");
14 AliTPCcalibTime*
calibTime = tpcCalib->Get(
"calibTime");
17 if (!calibCalib || !calibTimeGain || !calibGainMult || !calibTime)
23 printf(
"\ncalibTimeGain->GetHistGainTime()->GetEntries() = %10i, size: %.2f MB\n", calibTimeGain->GetHistGainTime()->GetEntries(),
27 printf(
"calibGainMult->GetHistGainSector()->GetEntries() = %10i, size: %.2f MB\n", calibGainMult->GetHistGainSector()->GetEntries(),
29 printf(
"calibGainMult->GetHistPadEqual()->GetEntries() = %10i, size: %.2f MB\n", calibGainMult->GetHistPadEqual()->GetEntries(),
31 printf(
"calibGainMult->GetHistGainMult()->GetEntries() = %10i, size: %.2f MB\n", calibGainMult->GetHistGainMult()->GetEntries(),
33 printf(
"calibGainMult->GetHistdEdxMap()->GetEntries() = %10i, size: %.2f MB\n", calibGainMult->GetHistdEdxMap()->GetEntries(),
35 printf(
"calibGainMult->GetHistdEdxMax()->GetEntries() = %10i, size: %.2f MB\n", calibGainMult->GetHistdEdxMax()->GetEntries(),
37 printf(
"calibGainMult->GetHistdEdxTot()->GetEntries() = %10i, size: %.2f MB\n", calibGainMult->GetHistdEdxTot()->GetEntries(),
41 for (
int n=0; n<3; n++)
43 printf(
"calibTime->GetHistVdriftLaserA(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetHistVdriftLaserA(n)->GetEntries(),
45 printf(
"calibTime->GetHistVdriftLaserC(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetHistVdriftLaserC(n)->GetEntries(),
49 for (
int n=0; n<12; n++)
51 printf(
"calibTime->GetTPCVertexHisto(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetTPCVertexHisto(n)->GetEntries(),
55 for (
int n=0; n<5; n++)
57 printf(
"calibTime->GetTPCVertexHistoCorrelation(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetTPCVertexHistoCorrelation(n)->GetEntries(),
59 printf(
"calibTime->GetResHistoTPCCE(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetResHistoTPCCE(n)->GetEntries(),
61 printf(
"calibTime->GetResHistoTPCITS(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetResHistoTPCITS(n)->GetEntries(),
63 printf(
"calibTime->GetResHistoTPCvertex(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetResHistoTPCvertex(n)->GetEntries(),
65 printf(
"calibTime->GetResHistoTPCTRD(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetResHistoTPCTRD(n)->GetEntries(),
67 printf(
"calibTime->GetResHistoTPCTOF(%i)->GetEntries() = %10i, size: %.2f MB\n", n, calibTime->GetResHistoTPCTOF(n)->GetEntries(),
71 TObjArray* TPCCluster = f.Get(
"TPCCluster");
75 AliTPCcalibTracks* calibTracks = TPCCluster->FindObject(
"calibTracks");
76 printf(
"calibTracks->fHisDeltaY->GetEntries() = %10i, size: %.2f MB\n", n, (calibTracks->fHisDeltaY)->GetEntries(),
78 printf(
"calibTracks->fHisDeltaZ->GetEntries() = %10i, size: %.2f MB\n", n, (calibTracks->fHisDeltaZ)->GetEntries(),
80 printf(
"calibTracks->fHisRMSY->GetEntries() = %10i, size: %.2f MB\n", n, (calibTracks->fHisRMSY)->GetEntries(),
82 printf(
"calibTracks->fHisRMSZ->GetEntries() = %10i, size: %.2f MB\n", n, (calibTracks->fHisRMSZ)->GetEntries(),
84 printf(
"calibTracks->fHisQmax->GetEntries() = %10i, size: %.2f MB\n", n, (calibTracks->fHisQmax)->GetEntries(),
86 printf(
"calibTracks->fHisQtot->GetEntries() = %10i, size: %.2f MB\n", n, (calibTracks->fHisQtot)->GetEntries(),
printf("Chi2/npoints = %f\n", TMath::Sqrt(chi2/npoints))
static Double_t EstimateObjectSize(TObject *object)
AliTPCcalibTime * calibTime
printCalibObjectsInfo(const char *filename="CalibObjects.root")