1 AliAnalysisTask *AddTenderSupplies
4 Bool_t corrExpTimes = kFALSE,
5 Bool_t applyT0 = kFALSE
8 // get the current analysis manager
9 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
11 Error("AddTask_tender_Tender", "No analysis manager found.");
17 // === Add tender to the ANALYSIS manager and set default storage =====
19 AliTender *tender = new AliTender("AnalysisTender");
20 tender->SetCheckEventSelection(kFALSE);
21 //tender->SetDefaultCDBStorage("raw://");
22 tender->SetDefaultCDBStorage("alien://folder=/alice/data/2010/OCDB");
26 // === Attach VZERO supply ============================================
28 AliVZEROTenderSupply *VZEROtender = new AliVZEROTenderSupply("VZEROtender");
29 tender->AddSupply(VZEROtender);
32 // === Attach TPC supply ==============================================
34 AliTPCTenderSupply *TPCtender = new AliTPCTenderSupply("TPCtender");
35 tender->AddSupply(TPCtender);
38 // === Attach TOF supply ==============================================
40 AliTOFTenderSupply *TOFtender = new AliTOFTenderSupply("TOFtender");
41 TOFtender->SetTOFres(tofres);
42 TOFtender->SetApplyT0(applyT0);
43 TOFtender->SetCorrectExpTimes(corrExpTimes);
44 tender->AddSupply(TOFtender);
47 // === Define output containers, please use 'username'_'somename' =====
49 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tender_event", AliESDEvent::Class(), AliAnalysisManager::kExchangeContainer, "default_tender");
50 mgr->ConnectInput(tender, 0, mgr->GetCommonInputContainer());
51 mgr->ConnectOutput(tender, 1, coutput1);