107 AliWarning(Form(
"No dead channels map found for SPD in vertex bin %d",
111 return static_cast<TH2D*
>(o);
129 AliWarning(
"No vertex array defined");
134 AliWarning(Form(
"vertex %+8.4f out of range [%+8.4f,%+8.4f]",
161 AliWarning(Form(
"Vertex bin %3d out of range [1,%3d]",
165 h->SetName(Form(
"sec_vtxbin%03d", b));
166 h->SetTitle(Form(
"Secondary correction [%+5.1f<v_{z}<%+5.1f]",
169 h->SetXTitle(
"#eta");
170 h->SetYTitle(
"#varphi [radians]");
171 h->SetZTitle(
"dN_{ch}/d#eta / #sum_{i} N_{ch,i}");
172 h->SetFillStyle(3001);
173 h->SetFillColor(kRed+1);
174 h->SetMarkerStyle(20);
175 h->SetMarkerColor(kRed+1);
178 fArray.AddAtAndExpand(h, b-1);
200 AliWarning(Form(
"Vertex %+8.4f out of range [%+8.4f,%+8.4f]",
229 std::cout <<
" SecondaryMap correction\n" 230 <<
" # of vertex bins: " <<
fVertexAxis.GetNbins() <<
"\n" 237 while ((o = next())) std::cout << o->GetName() <<
" ";
238 std::cout << std::endl;
Int_t FindVertexBin(Double_t vertex) const
AliCentralCorrSecondaryMap & operator=(const AliCentralCorrSecondaryMap &o)
void SetVertexAxis(const TAxis &axis)
AliCentralCorrSecondaryMap()
TH2D * GetCorrection(Double_t v) const
virtual ~AliCentralCorrSecondaryMap()
Bool_t SetCorrection(Double_t v, TH2D *h)
void Print(Option_t *option="R") const