message: make shower shape binning non constant optionnal
diff: @@ -1087,6 +1087,8 @@ void AliAnaCaloTrackCorrBaseClass::InitHistoRangeArrays()
  if (min <= 0 ) ssBinning.SetMinimum(-0.01);
  else ssBinning.SetMinimum(min);
  + if ( fHistoPtBinNonConstantInArray )
  + {
  if ( min < 0.5 && max > 0.5 ) ssBinning.AddStep(0.50,0.01); // 51
  if ( min < 1.0 && max > 1.0 ) ssBinning.AddStep(1.00,0.05); // 10
  if ( min < 3.0 && max > 3.0 ) ssBinning.AddStep(3.00,0.10); // 20
  @@ -1097,6 +1099,11 @@ void AliAnaCaloTrackCorrBaseClass::InitHistoRangeArrays()
  else if ( max <= 3.0 ) ssBinning.AddStep(max,0.10); // 20
  else if ( max <= 5.0 ) ssBinning.AddStep(max,0.25); // 20
  else ssBinning.AddStep(max,0.50);
  + }
  + else
  + {
  + ssBinning.AddStep(max, (max-min) / GetHistogramRanges()->GetHistoShowerShapeBins());
  + }
  TArrayD ssBinsArray;
  ssBinning.CreateBinEdges(ssBinsArray);
  