Ignore:
Timestamp:
11/04/11 21:23:22 (13 years ago)
Author:
neise
Message:
adjusted to the changes in DrsCalibration.C and zerosearch.C
File:
1 edited

Legend:

Unmodified
Added
Removed
  • fact/tools/rootmacros/fpeak_cdf.C

    r12379 r12384  
    112112        if (spikeDebug){
    113113                cFiltered = new TCanvas("cFiltered","filtered DRS Waveforms",410,410,400,400);
    114                 cFiltered->Divide(1, 3);
     114                cFiltered->Divide(1, 4);
    115115        }
    116116
     
    144144
    145145        if (verbosityLevel > 0)
    146                 cout <<"Totel # of Pixel: "<< NumberOfPixels << "\t";
     146                cout <<"Total # of Pixel: "<< NumberOfPixels << "\t";
    147147        if ( npixel == -1 || npixel > (int)NumberOfPixels  ) npixel = (int)NumberOfPixels; // -1 means all!
    148148        if (verbosityLevel > 0)
    149                 cout <<"of, which "<< nevents << "will be processed"<< endl;
     149                cout <<"of, which "<< npixel << "will be processed"<< endl;
    150150
    151151
     
    171171                        }
    172172
    173                         applyDrsCalibration( Ameas,pix,
     173                        applyDrsCalibration( Ameas,pix,12,12,
    174174                                drs_basemean, drs_gainmean, drs_triggeroffsetmean,
    175175                                RegionOfInterest, AllPixelDataVector, StartCellVector);
     
    196196                        findAbsMaxInRegions( *zXings, Vslide);
    197197                        removeMaximaBelow( *zXings, 3.0, 0);
     198                        removeRegionWithMaxOnEdge( *zXings, 2);
    198199                        removeRegionOnFallingEdge( *zXings, 100);
    199200
     
    210211
    211212                        if ( spikeDebug ){
     213               
     214                                        // TODO do this correct. The vectors should be the rigt ones... this is just luck       
     215                                        debugHistos[Ameas_].GetXaxis()->Set(Ameas.size() , -0.5 , Ameas.size()-0.5);
     216                                        debugHistos[Vcorr_].GetXaxis()->Set(Ameas.size() , -0.5 , Ameas.size()-0.5);
     217                                        debugHistos[Vslide_].GetXaxis()->Set(Ameas.size() , -0.5 , Ameas.size()-0.5);
     218                                        debugHistos[Vcfd_].GetXaxis()->Set(Ameas.size() , -0.5 , Ameas.size()-0.5);
     219                                        debugHistos[Vcfd2_].GetXaxis()->Set(Ameas.size() , -0.5 , Ameas.size()-0.5);
     220
    212221                                for ( unsigned int sl = 0; sl < RegionOfInterest; sl++){
    213222                                        debugHistos[Ameas_].SetBinContent(sl, Ameas[sl]);
     223                                        debugHistos[Vcorr_].SetBinContent(sl, Vcorr[sl]);
    214224                                        debugHistos[Vslide_].SetBinContent( sl, Vslide[sl] );
    215225                                        debugHistos[Vcfd_].SetBinContent( sl, Vcfd[sl] );
     
    219229                                cFiltered->cd(1);
    220230                                gPad->SetGrid();
     231                                debugHistos[Ameas_].Draw();
     232                               
     233                                cFiltered->cd(2);
     234                                gPad->SetGrid();
    221235                                debugHistos[Vcorr_].Draw();
    222236
    223                                 cFiltered->cd(2);
     237                                cFiltered->cd(3);
    224238                                gPad->SetGrid();
    225239                                debugHistos[Vslide_].Draw();
     
    241255                                }
    242256
    243                                 cFiltered->cd(3);
     257                                cFiltered->cd(4);
    244258                                gPad->SetGrid();
    245259                                debugHistos[Vcfd2_].Draw();
Note: See TracChangeset for help on using the changeset viewer.