fSchemeString(0),
fTriggerString(0),
fFinalMCCorrFile(""),
- fglobalempiricalcorrection(0)
+ fglobalempiricalcorrection(0),
+ fmeabsignalvscentr(0)
{
//
// Constructor
fSchemeString(0),
fTriggerString(0),
fFinalMCCorrFile(""),
- fglobalempiricalcorrection(0)
+ fglobalempiricalcorrection(0),
+ fmeabsignalvscentr(0)
{
//
// Constructor
fSchemeString(o.fSchemeString),
fTriggerString(o.fTriggerString),
fFinalMCCorrFile(o.fFinalMCCorrFile),
- fglobalempiricalcorrection(o.fglobalempiricalcorrection)
+ fglobalempiricalcorrection(o.fglobalempiricalcorrection),
+ fmeabsignalvscentr(o.fmeabsignalvscentr)
{
DGUARD(fDebug, 3,"Copy CTOR of AliBasedNdetaTask");
}
while ((bin = static_cast<CentralityBin*>(next())))
bin->CreateOutputObjects(fSums, fTriggerMask);
-
+ fmeabsignalvscentr=new TH2D("meabsignalvscentr","meabsignalvscentr",400,0,20,100,0,100);
+ fSums->Add(fmeabsignalvscentr);
// Post data for ALL output slots >0 here, to get at least an empty
// histogram
PostData(1, fSums);
TH2D* dataMC = GetHistogram(aod, true);
if(!ApplyEmpiricalCorrection(forward,data))
return;
+
+ Int_t notemptybins=0;
+ Double_t sum=0.0;
+ for (Int_t ix=1;ix<=data->GetXaxis()->GetNbins();ix++)
+ {
+ Double_t sumy=0.0;
+ for(Int_t iy=1;iy<=data->GetYaxis()->GetNbins();iy++)
+ {
+ if(data->GetBinContent(ix,iy)>0.0)
+ {
+ sumy+=data->GetBinContent(ix,iy);
+ notemptybins++;
+ }
+
+ }
+ sum+=sumy;
+ }
+
+ if(notemptybins>0)
+{
+ sum=sum/((Double_t)notemptybins);
+}
+else
+ sum=-1.0;
+ fmeabsignalvscentr->Fill(sum,cent);
+
+
Bool_t isZero = ((fNormalizationScheme & kZeroBin) &&
!forward->IsTriggerBits(AliAODForwardMult::kNClusterGt0));
TObject* fSchemeString; // Normalization scheme string
TObject* fTriggerString; // Trigger string
TString fFinalMCCorrFile; //Filename for final MC corr
- TH2D* fglobalempiricalcorrection; // the ratio of PbPb analysis normal displace vertex
- ClassDef(AliBasedNdetaTask,11); // Determine charged particle density
+ TH2D* fglobalempiricalcorrection; // the ratio of PbPb analysis normal displace vertex
+ TH2D* fmeabsignalvscentr; //mean signal per event vs cent
+ ClassDef(AliBasedNdetaTask,12); // Determine charged particle density
};
#endif