X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGHF%2FvertexingHF%2FAliAnalysisTaskMEVertexingHFTest.C;h=9f3216ec7a83c291f7c4ba5f0613758b4474f39a;hb=a65a7e704a90d2ca4e682c82d8a708900dda04ca;hp=8b46ec7a79c1945d6258f3d709a71bdbdd89706c;hpb=1ea19f39c1537bbc6a2eb0d0485c7d846a4ec49b;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGHF/vertexingHF/AliAnalysisTaskMEVertexingHFTest.C b/PWGHF/vertexingHF/AliAnalysisTaskMEVertexingHFTest.C index 8b46ec7a79c..9f3216ec7a8 100644 --- a/PWGHF/vertexingHF/AliAnalysisTaskMEVertexingHFTest.C +++ b/PWGHF/vertexingHF/AliAnalysisTaskMEVertexingHFTest.C @@ -1,65 +1,65 @@ -void AliAnalysisTaskMEVertexingHFTest() -{ - // - // Test macro for the AliAnalysisTaskME for heavy-flavour event mixing - // r.romita@gsi.de - // - - Bool_t useParFiles=kFALSE; - - gROOT->LoadMacro("$ALICE_ROOT/PWG3/vertexingHF/LoadLibraries.C"); - LoadLibraries(useParFiles); - - // Local files - - - TChain* chain = new TChain("aodTree"); - Char_t fileName[100]; - sprintf(fileName,"AliAODs.root"); - chain->Add(fileName); - - // Create the analysis manager - AliAnalysisManager *mgr = new AliAnalysisManager("My Manager","My Manager"); - - // Input Handler - AliMultiEventInputHandler *inputHandler = new AliMultiEventInputHandler(4,1); - AliEventPoolOTF* pool = new AliEventPoolOTF("event pool", "AOD"); - // apply selections - pool->SetMultiplicityBin(0, 100, 2); - pool->SetZVertexBinning(-20., 20., 2); - pool->Init(); - //set tag directory - Char_t tagDir[100]; - sprintf(tagDir,"."); - pool->SetTagDirectory(tagDir); - mgr->SetInputEventHandler(inputHandler); - mgr->SetEventPool(pool); - inputHandler->SetEventPool(pool); - - // Output - AliAODHandler *aodHandler = new AliAODHandler(); - aodHandler->SetOutputFileName("AliAOD.VertexingHF.root"); - aodHandler->SetCreateNonStandardAOD(); - mgr->SetOutputEventHandler(aodHandler); - - gROOT->LoadMacro("AddTaskHFMixing.C"); - AliAnalysisTaskMEVertexingHF *hfTask = AddTaskHFMixing(); - - - // - // Run the analysis - // - printf("CHAIN HAS %d ENTRIES\n",(Int_t)chain->GetEntries()); - if(!mgr->InitAnalysis()) return; - - mgr->PrintStatus(); - - TStopwatch watch; - watch.Start(); - mgr->StartAnalysis("mix",chain, 1000); - watch.Stop(); - watch.Print(); - delete mgr; - - return; -} +void AliAnalysisTaskMEVertexingHFTest() +{ + // + // Test macro for the AliAnalysisTaskME for heavy-flavour event mixing + // r.romita@gsi.de + // + + Bool_t useParFiles=kFALSE; + + gROOT->LoadMacro("$ALICE_ROOT/PWG3/vertexingHF/LoadLibraries.C"); + LoadLibraries(useParFiles); + + // Local files + + + TChain* chain = new TChain("aodTree"); + Char_t fileName[100]; + sprintf(fileName,"AliAODs.root"); + chain->Add(fileName); + + // Create the analysis manager + AliAnalysisManager *mgr = new AliAnalysisManager("My Manager","My Manager"); + + // Input Handler + AliMultiEventInputHandler *inputHandler = new AliMultiEventInputHandler(4,1); + AliEventPoolOTF* pool = new AliEventPoolOTF("event pool", "AOD"); + // apply selections + pool->SetMultiplicityBin(0, 100, 2); + pool->SetZVertexBinning(-20., 20., 2); + pool->Init(); + //set tag directory + Char_t tagDir[100]; + sprintf(tagDir,"."); + pool->SetTagDirectory(tagDir); + mgr->SetInputEventHandler(inputHandler); + mgr->SetEventPool(pool); + inputHandler->SetEventPool(pool); + + // Output + AliAODHandler *aodHandler = new AliAODHandler(); + aodHandler->SetOutputFileName("AliAOD.VertexingHF.root"); + aodHandler->SetCreateNonStandardAOD(); + mgr->SetOutputEventHandler(aodHandler); + + gROOT->LoadMacro("AddTaskHFMixing.C"); + AliAnalysisTaskMEVertexingHF *hfTask = AddTaskHFMixing(); + + + // + // Run the analysis + // + printf("CHAIN HAS %d ENTRIES\n",(Int_t)chain->GetEntries()); + if(!mgr->InitAnalysis()) return; + + mgr->PrintStatus(); + + TStopwatch watch; + watch.Start(); + mgr->StartAnalysis("mix",chain, 1000); + watch.Stop(); + watch.Print(); + delete mgr; + + return; +}