Hi Brett,
A possible solution is to use TH1::Merge, TH2::Merge
Int_t TH2::Merge(TCollection *list)
{
//Merge all histograms in the collection in this histogram.
//This function computes the min/max for the axes,
//compute a new number of bins, if necessary,
//add bin contents, errors and statistics.
//The function returns the merged number of entries if the merge is
//successfull, -1 otherwise.
//
//IMPORTANT remark. The 2 axis x and y may have different number
//of bins and different limits, BUT the largest bin width must be
//a multiple of the smallest bin width.
Rene Brun
On Tue, 27 Aug 2002 bv@bnl.gov wrote:
> Hi,
>
> I want to Add() up a set of TH2Ds in to a single one, however, the
> individual ones were mistakenly booked with a different number of bins
> in the X direction. (This is what you get with a detector that keeps
> growing durring data taking....).
>
> The missing bins can just be considered to have zero content. Is
> there some nice way to still add these hists together without looping
> over all the individual bins?
>
> Thanks,
> -Brett.
>
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:08 MET