Changeset 13629


Ignore:
Timestamp:
05/09/12 22:00:23 (13 years ago)
Author:
Jens Buss
Message:
counting in for loop cout to correct max value of pixels
File:
1 edited

Legend:

Unmodified
Added
Removed
  • fact/tools/rootmacros/PulseTemplates/FPulseOverlay.C

    r13624 r13629  
    179179void DrawTestHistograms( int);
    180180bool ProduceDebugHistos( vector<Region> *pZXings);
    181 bool  UseThisPulse( int, int, int, int, int, int);
     181bool  UseThisPulse( int, int, int, float, int, int);
    182182void UpdateCanvases( int, int, bool);
    183183void DeletePixelCanvases( int, int );
     
    189189//----------------------------------------------------------------------------
    190190int FPulseOverlay(
    191         TString     datafilename        = "/fact/raw/2011/11/10/20111110_005.fits.gz",
    192         TString     drsfilename         = "/fact/raw/2011/11/10/20111110_003.drs.fits.gz",
    193         TString     OutRootFileName     = "/home_nfs/isdc/jbbuss/analysis/FPulseTemplate/20111110_005/Overlay/20111110_005.root",
     191        TString     datafilename        = "/fhgfs/groups/app/fact-construction/raw/2011/11/09/20111109_006.fits.gz",
     192        TString     drsfilename         = "/fhgfs/groups/app/fact-construction/raw/2011/11/09/20111109_003.drs.fits.gz",
     193        TString     OutRootFileName     = "/home/jbuss/analysis/FPulseTemplate/20111109_006/Overlay/20111109_006.root",
    194194        bool            ProduceGraphic      = false,
    195195        bool            spikeDebug          = false,
     
    405405        pixel[i] = NULL;
    406406    }
     407    int lastPixelOfSet = 0;
    407408//-------------------------------------
    408409// Loop over Pixel Sets
     
    412413          firstPixelOfSet += pixelSetSize )
    413414    {
    414 
     415        lastPixelOfSet = firstPixelOfSet + pixelSetSize-1;
     416        if (lastPixelOfSet > 1439)
     417        {
     418            lastPixelOfSet = 1439;
     419        }
    415420        if (verbosityLevel == 0)
    416421        {
     
    419424                 << firstPixelOfSet
    420425                 << " to Pixel "
    421                  << firstPixelOfSet+pixelSetSize-1 << endl;
     426                 << lastPixelOfSet << endl;
    422427        }
    423428
     
    436441                  << firstPixelOfSet
    437442                  << " to Pixel "
    438                   << firstPixelOfSet+pixelSetSize-1
     443                  << lastPixelOfSet
    439444                  << "... Event: " << CurrentEventID
    440445                  << "/" << nevents << endl;
     
    445450//--------------------------------------------------------------------
    446451            for ( int pixelID = firstPixelOfSet;
    447                     pixelID < firstPixelOfSet + pixelSetSize
     452                    pixelID < lastPixelOfSet + 1
    448453                    && pixelID < firstpixel + npixel;
    449454                    pixelID++ )
     
    455460                      << firstPixelOfSet
    456461                      << " to Pixel "
    457                       << firstPixelOfSet+pixelSetSize-1
     462                      << lastPixelOfSet
    458463                      << "... Event: " << CurrentEventID
    459464                      << "/" << nevents << endl
     
    938943        int             order,
    939944        int             AmplWindowWidth,
    940         int             gGainMean,
     945        float             gGainMean,
    941946        int             maxPulseOrder,
    942947        int             verbosityLevel
Note: See TracChangeset for help on using the changeset viewer.