7 TTimeStamp
stopTime(2009,12,31,0,0,0);
14 gSystem->Load(
"libTPCcalib");
16 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
18 Error(
"AddTaskTPCCalib",
"No analysis manager to connect to.");
23 if (!mgr->GetInputEventHandler()) {
24 ::Error(
"AddTask",
"This task requires an input event handler");
28 AliTPCAnalysisTaskcalib *task1=
new AliTPCAnalysisTaskcalib(
"CalibObjectsTrain1");
32 AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
34 if (!cinput1) cinput1 = mgr->CreateContainer(
"cchain",TChain::Class(),
35 AliAnalysisManager::kInputContainer);
37 AliAnalysisDataContainer *coutput1 =mgr->CreateContainer(
"TPCCalib",TObjArray::Class(), AliAnalysisManager::kOutputContainer,
"AliESDfriends_v1.root");
38 mgr->ConnectInput(task1,0,cinput1);
39 mgr->ConnectOutput(task1,0,coutput1);
52 AliTPCAnalysisTaskcalib* myTask = (AliTPCAnalysisTaskcalib*) task;
53 AliTPCcalibCalib *calibCalib =
new AliTPCcalibCalib(
"calibTPC",
"calibTPC");
56 calibCalib->SetTriggerMask(-1,-1,kFALSE);
57 myTask->AddJob(calibCalib);
65 AliTPCAnalysisTaskcalib* myTask = (AliTPCAnalysisTaskcalib*) task;
66 AliTPCcalibTimeGain *calibTimeGain =
new AliTPCcalibTimeGain(
"calibTimeGain",
"calibTimeGain",
startTime.GetSec(),
stopTime.GetSec(), 30*60);
69 calibTimeGain->SetIsCosmic(kFALSE);
70 calibTimeGain->SetUseCookAnalytical(kTRUE);
71 calibTimeGain->SetUseMax(kFALSE);
74 calibTimeGain->SetTriggerMask(-1,-1,kTRUE);
75 myTask->AddJob(calibTimeGain);
82 AliTPCAnalysisTaskcalib* myTask = (AliTPCAnalysisTaskcalib*) task;
86 calibTime->SetTriggerMask(-1,-1,kFALSE);
87 myTask->AddJob(calibTime);
94 AliTPCAnalysisTaskcalib* myTask = (AliTPCAnalysisTaskcalib*) task;
99 TString path=gSystem->pwd();
101 gSystem->mkdir(path);
102 myTask->SetDebugOuputhPath(path.Data());
111 printf(
"SETUP OCBD for TPC\n");
112 printf(
"SETUP OCBD for TPC\n");
113 printf(
"SETUP OCBD for TPC\n");
static AliTPCcalibDB * Instance()
printf("Chi2/npoints = %f\n", TMath::Sqrt(chi2/npoints))
void AddCalibCalib(TObject *task)
void SetUseSectorAlignment(Int_t flag)
static AliTPCRecoParam * GetCosmicTestParam(Bool_t bPedestal)
Manager and of geomety classes for set: TPC.
void SetUseGainCorrectionTime(Int_t flag)
void SetUseFieldCorrection(Int_t flag)
void SetUseTOFCorrection(Bool_t flag)
virtual Bool_t ReadGeoMatrices()
AliTPCParam * GetParameters() const
void AddCalibTimeGain(TObject *task)
AliTPCTransform * GetTransform() const
TTimeStamp startTime(2009, 8, 7, 0, 0, 0)
void SetupCalibTaskTrain1(TObject *task)
void ConfigOCDB(Int_t crun)
AliTPCcalibTime * calibTime
void SetUseDriftCorrectionGY(Int_t flag)
void SetUseRadialCorrection(Int_t flag)
void SetUseQuadrantAlignment(Int_t flag)
void SetUseExBCorrection(Int_t flag)
void SetRun(Long64_t run)
void SetUseDriftCorrectionTime(Int_t flag)
TTimeStamp stopTime(2009, 12, 31, 0, 0, 0)
Class with TPC reconstruction parameters.
void AddCalibTime(TObject *task)
void SetUseRPHICorrection(Int_t flag)
AliAnalysisTask * AddTaskTPCCalib(Int_t runNumber)