]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/TRD/macros/AddTRDv0Monitor.C
Possibility to remove the contribution of D meson daughters to the number of tracklet...
[u/mrichter/AliRoot.git] / PWGPP / TRD / macros / AddTRDv0Monitor.C
CommitLineData
45d01ff8 1#if ! defined (__CINT__) || defined (__MAKECINT__)
2#include "TTree.h"
a7fa310f 3#include "TError.h"
45d01ff8 4#include "AliLog.h"
5#include "AliAnalysisManager.h"
6#include "AliAnalysisDataContainer.h"
2bfe5463 7#include "PWGPP/TRD/AliTRDv0Monitor.h"
45d01ff8 8#endif
9
a7fa310f 10void AddTRDv0Monitor(AliAnalysisManager *mgr, Int_t /*map*/, AliAnalysisDataContainer **ci/*, AliAnalysisDataContainer **co*/)
45d01ff8 11{
94b94be0 12 Info("AddTRDv0Monitor", Form("[0]=\"%s\" [1]=\"%s\" [2]=\"%s\" [3]=\"%s\"", ci[0]->GetName(), ci[1]->GetName(), ci[2]->GetName(), ci[3]->GetName()));
45d01ff8 13
dbd58ed2 14 AliTRDv0Monitor *v0Mon(NULL);;
15 mgr->AddTask(v0Mon = new AliTRDv0Monitor((char*)"TRDv0Monitor"));
45d01ff8 16 v0Mon->SetDebugLevel(0);
17 //AliLog::SetClassDebugLevel("AliTRDpidRefMaker", 3);
18 v0Mon->SetMCdata(mgr->GetMCtruthEventHandler());
19 v0Mon->SetFriends(kTRUE);
20 //v0Mon->SetSource(AliTRDpidRefMaker::kV0,AliTRDpidRefMaker::kRec);
94b94be0 21 mgr->ConnectInput( v0Mon, 0, mgr->GetCommonInputContainer()); // connect main (ESD) container
22 mgr->ConnectInput( v0Mon, 1, ci[0]); // connect barrel tracks container
23 mgr->ConnectInput( v0Mon, 2, ci[1]); // connect event info container
24 mgr->ConnectInput( v0Mon, 3, ci[2]); // connect V0s container
25 mgr->ConnectInput( v0Mon, 4, ci[3]); // connect pid Info container
45d01ff8 26
dea861a3 27 mgr->ConnectOutput(v0Mon, 1, mgr->CreateContainer(v0Mon->GetName(), TObjArray::Class(), AliAnalysisManager::kOutputContainer, Form("%s:TRD_Performance",mgr->GetCommonFileName())));
45d01ff8 28 //mgr->ConnectOutput(v0Mon, 2, mgr->CreateContainer(v0Mon->GetName(), TTree::Class(), AliAnalysisManager::kOutputContainer, Form("%s:TRD.CalibPIDrefMaker", mgr->GetCommonFileName())));
29}
30