void JetAnalysisManagerCAF()
{
//
if (gApplication) gApplication->InitializeGraphics();
//
// Connect to proof
// TProof::Reset("proof://morsch@lxb6046.cern.ch");
TProof::Open("proof://morsch@lxb6046.cern.ch");
// gProof->SetParallel(1);
// gProof->ClearPackage("STEERBase");
// gProof->ClearPackage("ESD");
// gProof->ClearPackage("AOD");
// gProof->ClearPackage("JETAN");
// gProof->ClearPackage("ANALYSIS");
// gProof->ClearPackage("ANALYSISalice");
gProof->ShowEnabledPackages();
// Enable the STEERBase Package
gProof->UploadPackage("STEERBase.par");
gProof->EnablePackage("STEERBase");
// Enable the ESD Package
gProof->UploadPackage("ESD.par");
gProof->EnablePackage("ESD");
// Enable the AOD Package
gProof->UploadPackage("AOD.par");
gProof->EnablePackage("AOD");
// Enable the Analysis Package
gProof->UploadPackage("ANALYSIS.par");
gProof->EnablePackage("ANALYSIS");
gProof->UploadPackage("ANALYSISalice.par");
gProof->EnablePackage("ANALYSISalice");
// Enable the JETAN Package
gProof->UploadPackage("JETAN.par");
gProof->EnablePackage("JETAN");
//
gProof->ShowEnabledPackages();
//
//
// Create the chain
//
// TChain* chain = CreateESDChain("test.txt", 200);
// Input
AliESDInputHandler* inpHandler = new AliESDInputHandler();
//
// Create the analysis manager
//
AliAODHandler* aodHandler = new AliAODHandler();
aodHandler->SetOutputFileName("jets.root");
AliAnalysisManager *mgr = new AliAnalysisManager("Jet Manager", "Jet Manager");
mgr->SetOutputEventHandler(aodHandler);
mgr->SetInputEventHandler(inpHandler);
mgr-> SetDebugLevel(10);
//
// ESD Filter Task
//
//
// Set of cuts
//
// standard
AliESDtrackCuts* esdTrackCutsL = new AliESDtrackCuts("AliESDtrackCuts", "Loose");
esdTrackCutsL->SetMinNClustersTPC(50);
esdTrackCutsL->SetMaxChi2PerClusterTPC(3.5);
esdTrackCutsL->SetRequireTPCRefit(kTRUE);
esdTrackCutsL->SetMaxDCAToVertexXY(2.4);
esdTrackCutsL->SetMaxDCAToVertexZ(3.2);
esdTrackCutsL->SetDCAToVertex2D(kTRUE);
esdTrackCutsL->SetRequireSigmaToVertex(kFALSE);
esdTrackCutsL->SetAcceptKinkDaughters(kFALSE);
//
//
AliAnalysisFilter* trackFilter = new AliAnalysisFilter("trackFilter");
trackFilter->AddCuts(esdTrackCutsL);
//
AliAnalysisTaskESDfilter *esdfilter = new AliAnalysisTaskESDfilter("ESD Filter");
esdfilter->SetTrackFilter(trackFilter);
esdfilter->SetDebugLevel(10);
mgr->AddTask(esdfilter);
//
// Jet Finder Task
//
AliAnalysisTaskJets *jetana = new AliAnalysisTaskJets("JetAnalysis");
jetana->SetDebugLevel(10);
jetana->SetConfigFile("ConfigJetAnalysisAOD.C");
mgr->AddTask(jetana);
//
// Create containers for input/output
AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput1 = mgr->GetCommonOutputContainer();
coutput1->SetSpecialOutput();
AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("histos", TList::Class(),
AliAnalysisManager::kOutputContainer, "histos.root");
mgr->ConnectInput (esdfilter, 0, cinput1 );
mgr->ConnectOutput (esdfilter, 0, coutput1);
mgr->ConnectInput (jetana, 0, cinput1);
mgr->ConnectOutput(jetana, 0, coutput1);
mgr->ConnectOutput(jetana, 1, coutput2);
//
// Run the analysis
//
mgr->InitAnalysis();
mgr->PrintStatus();
mgr->StartAnalysis("proof","/PWG4/arian/jetjetAbove_50_real");
}
JetAnalysisManagerCAF.C:1 JetAnalysisManagerCAF.C:2 JetAnalysisManagerCAF.C:3 JetAnalysisManagerCAF.C:4 JetAnalysisManagerCAF.C:5 JetAnalysisManagerCAF.C:6 JetAnalysisManagerCAF.C:7 JetAnalysisManagerCAF.C:8 JetAnalysisManagerCAF.C:9 JetAnalysisManagerCAF.C:10 JetAnalysisManagerCAF.C:11 JetAnalysisManagerCAF.C:12 JetAnalysisManagerCAF.C:13 JetAnalysisManagerCAF.C:14 JetAnalysisManagerCAF.C:15 JetAnalysisManagerCAF.C:16 JetAnalysisManagerCAF.C:17 JetAnalysisManagerCAF.C:18 JetAnalysisManagerCAF.C:19 JetAnalysisManagerCAF.C:20 JetAnalysisManagerCAF.C:21 JetAnalysisManagerCAF.C:22 JetAnalysisManagerCAF.C:23 JetAnalysisManagerCAF.C:24 JetAnalysisManagerCAF.C:25 JetAnalysisManagerCAF.C:26 JetAnalysisManagerCAF.C:27 JetAnalysisManagerCAF.C:28 JetAnalysisManagerCAF.C:29 JetAnalysisManagerCAF.C:30 JetAnalysisManagerCAF.C:31 JetAnalysisManagerCAF.C:32 JetAnalysisManagerCAF.C:33 JetAnalysisManagerCAF.C:34 JetAnalysisManagerCAF.C:35 JetAnalysisManagerCAF.C:36 JetAnalysisManagerCAF.C:37 JetAnalysisManagerCAF.C:38 JetAnalysisManagerCAF.C:39 JetAnalysisManagerCAF.C:40 JetAnalysisManagerCAF.C:41 JetAnalysisManagerCAF.C:42 JetAnalysisManagerCAF.C:43 JetAnalysisManagerCAF.C:44 JetAnalysisManagerCAF.C:45 JetAnalysisManagerCAF.C:46 JetAnalysisManagerCAF.C:47 JetAnalysisManagerCAF.C:48 JetAnalysisManagerCAF.C:49 JetAnalysisManagerCAF.C:50 JetAnalysisManagerCAF.C:51 JetAnalysisManagerCAF.C:52 JetAnalysisManagerCAF.C:53 JetAnalysisManagerCAF.C:54 JetAnalysisManagerCAF.C:55 JetAnalysisManagerCAF.C:56 JetAnalysisManagerCAF.C:57 JetAnalysisManagerCAF.C:58 JetAnalysisManagerCAF.C:59 JetAnalysisManagerCAF.C:60 JetAnalysisManagerCAF.C:61 JetAnalysisManagerCAF.C:62 JetAnalysisManagerCAF.C:63 JetAnalysisManagerCAF.C:64 JetAnalysisManagerCAF.C:65 JetAnalysisManagerCAF.C:66 JetAnalysisManagerCAF.C:67 JetAnalysisManagerCAF.C:68 JetAnalysisManagerCAF.C:69 JetAnalysisManagerCAF.C:70 JetAnalysisManagerCAF.C:71 JetAnalysisManagerCAF.C:72 JetAnalysisManagerCAF.C:73 JetAnalysisManagerCAF.C:74 JetAnalysisManagerCAF.C:75 JetAnalysisManagerCAF.C:76 JetAnalysisManagerCAF.C:77 JetAnalysisManagerCAF.C:78 JetAnalysisManagerCAF.C:79 JetAnalysisManagerCAF.C:80 JetAnalysisManagerCAF.C:81 JetAnalysisManagerCAF.C:82 JetAnalysisManagerCAF.C:83 JetAnalysisManagerCAF.C:84 JetAnalysisManagerCAF.C:85 JetAnalysisManagerCAF.C:86 JetAnalysisManagerCAF.C:87 JetAnalysisManagerCAF.C:88 JetAnalysisManagerCAF.C:89 JetAnalysisManagerCAF.C:90 JetAnalysisManagerCAF.C:91 JetAnalysisManagerCAF.C:92 JetAnalysisManagerCAF.C:93 JetAnalysisManagerCAF.C:94 JetAnalysisManagerCAF.C:95 JetAnalysisManagerCAF.C:96 JetAnalysisManagerCAF.C:97 JetAnalysisManagerCAF.C:98 JetAnalysisManagerCAF.C:99 JetAnalysisManagerCAF.C:100 JetAnalysisManagerCAF.C:101 JetAnalysisManagerCAF.C:102 JetAnalysisManagerCAF.C:103 JetAnalysisManagerCAF.C:104 JetAnalysisManagerCAF.C:105 JetAnalysisManagerCAF.C:106 JetAnalysisManagerCAF.C:107 JetAnalysisManagerCAF.C:108 JetAnalysisManagerCAF.C:109 JetAnalysisManagerCAF.C:110 JetAnalysisManagerCAF.C:111 JetAnalysisManagerCAF.C:112 JetAnalysisManagerCAF.C:113 JetAnalysisManagerCAF.C:114 JetAnalysisManagerCAF.C:115 JetAnalysisManagerCAF.C:116 JetAnalysisManagerCAF.C:117 JetAnalysisManagerCAF.C:118 JetAnalysisManagerCAF.C:119 JetAnalysisManagerCAF.C:120 JetAnalysisManagerCAF.C:121