fVZEROside(0),
fOutput(0x0),
fnCentBins(20),
- fnQvecBins(40)
+ fnQvecBins(40),
+ fnNchBins(200)
{
// Default constructor
DefineInput(0, TChain::Class());
//dimensions of THnSparse for the normalization
const Int_t nvarev=3;
- // cent Q vec Nch
- Int_t binsHistRealEv[nvarev] = { fnCentBins, fnQvecBins, 360.};
- Double_t xminHistRealEv[nvarev] = { 0., 0., 0.};
- Double_t xmaxHistRealEv[nvarev] = { 100., 8., 2000.};
+ // cent Q vec Nch
+ Int_t binsHistRealEv[nvarev] = { fnCentBins, fnQvecBins, fnNchBins};
+ Double_t xminHistRealEv[nvarev] = { 0., 0., 0.};
+ Double_t xmaxHistRealEv[nvarev] = { 100., 8., 2000.};
THnSparseF* NSparseHistEv = new THnSparseF("NSparseHistEv","NSparseHistEv",nvarev,binsHistRealEv,xminHistRealEv,xmaxHistRealEv);
NSparseHistEv->GetAxis(0)->SetTitle(Form("%s cent",fEventCuts->GetCentralityMethod().Data()));
NSparseHistEv->GetAxis(0)->SetName(Form("%s_cent",fEventCuts->GetCentralityMethod().Data()));
fVZEROside(0),
fOutput(0x0),
fnCentBins(20),
- fnQvecBins(40)
+ fnQvecBins(40),
+ fnNchBins(200)
{}
AliAnalysisTaskSpectraAllChAOD(const char *name);
virtual ~AliAnalysisTaskSpectraAllChAOD() {
void SetHelperPID(AliHelperPID* pid) { fHelperPID = pid; }
void SetnCentBins(Int_t val) { fnCentBins = val; }
void SetnQvecBins(Int_t val) { fnQvecBins = val; }
+ void SetnNchBins(Int_t val) { fnNchBins = val; }
private:
TList * fOutput; // output list
Int_t fnCentBins; // number of bins for the centrality axis
Int_t fnQvecBins; // number of bins for the q vector axis
+ Int_t fnNchBins; // number of bins for the Nch axis
AliAnalysisTaskSpectraAllChAOD(const AliAnalysisTaskSpectraAllChAOD&);
AliAnalysisTaskSpectraAllChAOD& operator=(const AliAnalysisTaskSpectraAllChAOD&);
- ClassDef(AliAnalysisTaskSpectraAllChAOD, 5);
+ ClassDef(AliAnalysisTaskSpectraAllChAOD, 6);
};
#endif