]>
Commit | Line | Data |
---|---|---|
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 | 10 | void 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 |