]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FORWARD/analysis/RunManager.C
adding a comment on the event-by-event eta-phi histogram for general use
[u/mrichter/AliRoot.git] / PWG2 / FORWARD / analysis / RunManager.C
CommitLineData
0f3a5aa9 1void RunManager()
2{
3 gSystem->Load("libVMC");
4 gSystem->Load("libTree");
5
6 gSystem->Load("libSTEERBase");
7
8 gSystem->Load("libESD") ;
9 gSystem->Load("libAOD") ;
10 gSystem->Load("libANALYSIS");
11 gSystem->Load("libANALYSISalice");
12
13 gSystem->Load("libPhysics");
14 gSystem->Load("libPWG0base");
15 gSystem->Load("libPWG0dep");
16 gSystem->Load("libPWG2forward");
17
18 //You can expand this chain if you have more data :-)
19 TChain* chain = new TChain("esdTree");
20
21 chain->Add("AliESDs.root");
22
23 //Creating the manager and handlers
24 AliAnalysisManager *mgr = new AliAnalysisManager("Analysis Train", "A test setup for the analysis train");
25 AliESDInputHandler *esdHandler = new AliESDInputHandler();
26
27
28 esdHandler->SetInactiveBranches("AliESDACORDE AliRawDataErrorLogs CaloClusters Cascades EMCALCells EMCALTrigger ESDfriend Kinks Kinks Cascades ALIESDACORDE MuonTracks TrdTracks CaloClusters");
29
30
31 mgr->SetInputEventHandler(esdHandler);
32
33
34 // Monte Carlo handler
35
36 AliMCEventHandler* mcHandler = new AliMCEventHandler();
37 mgr->SetMCtruthEventHandler(mcHandler);
38
39 //mcHandler->SetReadTR(readTR);
40
41 // AOD output handler
42 AliAODHandler* aodHandler = new AliAODHandler();
43 mgr->SetOutputEventHandler(aodHandler);
44 aodHandler->SetOutputFileName("AliAODs.root");
45
46
47
48 gROOT->LoadMacro("$ALICE_ROOT/PWG2/FORWARD/analysis/AddTaskFMD.C");
49 AliFMDAnalysisTaskSE *fmdtask = AddTaskFMD();
50
51 // Run the analysis
52
53 TStopwatch t;
54 if (mgr->InitAnalysis()) {
55 mgr->PrintStatus();
56 t.Start();
57 mgr->StartAnalysis("local", chain);
58 t.Stop();
59 t.Print();
60 }
61}