11 void Deconvolution_wide_boost() {
 
   13    const Int_t nbins = 256;
 
   15    Double_t xmax     = nbins;
 
   16    Double_t source[nbins];
 
   17    Double_t response[nbins];
 
   20    TH1F *h = 
new TH1F(
"h",
"Deconvolution",nbins,xmin,xmax);
 
   21    TH1F *d = 
new TH1F(
"d",
"",nbins,xmin,xmax);
 
   23    TString dir  = gROOT->GetTutorialDir();
 
   24    TString file = dir+
"/spectrum/TSpectrum.root";
 
   25    TFile *f     = 
new TFile(file.Data());
 
   26    h = (TH1F*) f->Get(
"decon3");
 
   27    h->SetTitle(
"Deconvolution of closely positioned overlapping peaks using boosted Gold deconvolution method");
 
   28    d = (TH1F*) f->Get(
"decon_response_wide");
 
   30    for (i = 0; i < nbins; i++) source[i]=h->GetBinContent(i + 1);
 
   31    for (i = 0; i < nbins; i++) response[i]=d->GetBinContent(i + 1);
 
   33    h->SetMaximum(200000);
 
   35    TSpectrum *s = 
new TSpectrum();
 
   36    s->Deconvolution(source,response,256,200,50,1.2);
 
   38    for (i = 0; i < nbins; i++) d->SetBinContent(i + 1,source[i]);
 
   39    d->SetLineColor(kRed);