}
}
- Printf("Got vertex axis %p (%d,%f,%f)",
- &vtxAxis,
- (&vtxAxis ? vtxAxis.GetNbins() : -1),
- (&vtxAxis ? vtxAxis.GetXmin() : -1),
- (&vtxAxis ? vtxAxis.GetXmax() : -1));
- // if (&vtxAxis) vtxAxis.Dump();
-
fVtxAxis.Set(vtxAxis.GetNbins(), vtxAxis.GetXmin(), vtxAxis.GetXmax());
fCentAxis = new TAxis(limits.GetSize()-1, limits.GetArray());
Int_t rootSVN = p.GetRootSvnVersion();
fProdPass = p.GetRecoPass();
fProdMC = p.IsMC();
-
- TObjArray* pp = TPRegexp("LHC([0-9]+)([a-z]+)").MatchS(period);
- fProdYear = static_cast<TObjString*>(pp->At(1))->String().Atoi();
- fProdLetter = static_cast<TObjString*>(pp->At(2))->String()[0];
- pp->Delete();
+
+ if (period.Length() > 0) {
+ TObjArray* pp = TPRegexp("LHC([0-9]+)([a-z]+)").MatchS(period);
+ fProdYear = static_cast<TObjString*>(pp->At(1))->String().Atoi();
+ fProdLetter = static_cast<TObjString*>(pp->At(2))->String()[0];
+ pp->Delete();
+ }
out->Add(AliForwardUtil::MakeParameter("year", fProdYear));
out->Add(AliForwardUtil::MakeParameter("letter", Int_t(fProdLetter)));