#include "AliMFTConstants.h"
#include "AliMFTSupport.h"
#include "TRandom.h"
+#include "TList.h"
ClassImp(AliAnalysisTaskMFTExample)
AliAnalysisTaskMFTExample::AliAnalysisTaskMFTExample() :
AliAnalysisTaskSE(),
fVertexMode(0),
+ fHistogramList(0),
fHistPtSingleMuons(0),
fHistPtSingleMuonsFromJpsi(0),
fHistPtDimuonsOS(0),
AliAnalysisTaskMFTExample::AliAnalysisTaskMFTExample(const Char_t *name) :
AliAnalysisTaskSE(name),
fVertexMode(0),
+ fHistogramList(0),
fHistPtSingleMuons(0),
fHistPtSingleMuonsFromJpsi(0),
fHistPtDimuonsOS(0),
fVtxResolutionITS[2] = 4.e-4;
// Define input and output slots here
- DefineOutput(1, TH1D::Class());
- DefineOutput(2, TH1D::Class());
- DefineOutput(3, TH1D::Class());
- DefineOutput(4, TH1D::Class());
- DefineOutput(5, TH1D::Class());
- DefineOutput(6, TH1D::Class());
- DefineOutput(7, TH1D::Class());
- DefineOutput(8, TH1D::Class());
- DefineOutput(9, TH1D::Class());
+ DefineOutput(1, TList::Class());
}
// Called once
+ fHistogramList = new TList();
+ fHistogramList->SetOwner(kTRUE);
+
fHistPtSingleMuons = new TH1D("fHistPtSingleMuons","p_{T} of single muons (All)", 100, 0, 10);
fHistPtSingleMuons -> SetXTitle("p_{T} [GeV/c]");
fHistPtSingleMuons -> Sumw2();
fHistResidualZVtxJpsi -> SetXTitle("Residual [#mum]");
fHistResidualZVtxJpsi -> Sumw2();
- PostData(1, fHistPtSingleMuons);
- PostData(2, fHistPtSingleMuonsFromJpsi);
- PostData(3, fHistMassDimuonsOS);
- PostData(4, fHistMassDimuonsJpsi);
- PostData(5, fHistPtDimuonsOS);
- PostData(6, fHistPtDimuonsJpsi);
- PostData(7, fHistResidualXVtxJpsi);
- PostData(8, fHistResidualYVtxJpsi);
- PostData(9, fHistResidualZVtxJpsi);
-
+ fHistogramList->Add(fHistPtSingleMuons);
+ fHistogramList->Add(fHistPtSingleMuonsFromJpsi);
+ fHistogramList->Add(fHistMassDimuonsOS);
+ fHistogramList->Add(fHistMassDimuonsJpsi);
+ fHistogramList->Add(fHistPtDimuonsOS);
+ fHistogramList->Add(fHistPtDimuonsJpsi);
+ fHistogramList->Add(fHistResidualXVtxJpsi);
+ fHistogramList->Add(fHistResidualYVtxJpsi);
+ fHistogramList->Add(fHistResidualZVtxJpsi);
+
+ PostData(1, fHistogramList);
+
}
//====================================================================================================================================================
//--------------------------------------------------------------------------------------------------
- PostData(1, fHistPtSingleMuons);
- PostData(2, fHistPtSingleMuonsFromJpsi);
- PostData(3, fHistMassDimuonsOS);
- PostData(4, fHistMassDimuonsJpsi);
- PostData(5, fHistPtDimuonsOS);
- PostData(6, fHistPtDimuonsJpsi);
- PostData(7, fHistResidualXVtxJpsi);
- PostData(8, fHistResidualYVtxJpsi);
- PostData(9, fHistResidualZVtxJpsi);
+ PostData(1, fHistogramList);
}