Changeset 13494 for fact/tools


Ignore:
Timestamp:
05/01/12 12:42:43 (13 years ago)
Author:
Jens Buss
Message:
added bool for saving histograms or not
File:
1 edited

Legend:

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

    r13486 r13494  
    192192        bool            debugPixel          = false,
    193193        bool            testmode            = false,
     194        bool            saveResults         = false,
    194195        int             verbosityLevel      = 0,        // different verbosity levels can be implemented here
    195196        int             firstevent          = 0,
    196         int             nevents             = -1,
     197        int             nevents             = 2000,
    197198        int             firstpixel          = 0,
    198         int             npixel              = -1,
     199        int             npixel              = 37,
    199200        int             sampleSetSize       = 36,
    200201        int             maxPulseOrder       = 1,
     
    600601                        CreateSubDirName(pixel[pixelID]->mChid),
    601602                        pixel[pixelID]->hList,
     603                        saveResults,
    602604                        verbosityLevel
    603605                        );
     
    612614
    613615            //Save Histograms of Pixels into Output rootfile
    614             pixel[pixelID]->SavePixelHistograms( OutRootFileName );
     616            pixel[pixelID]->SavePixelHistograms( OutRootFileName, saveResults );
    615617
    616618
     
    648650                "root",
    649651                hRootList,
     652                saveResults,
    650653                verbosityLevel
    651654                );
     
    798801                && Ameas[reg->maxPos] < ((gGainMean*(order+1)) + AmplWindowWidth/2))
    799802            {
    800                 //hOverlayTemp = hMaxOverlay[order];
    801803                if (verbosityLevel > 2) cout << "...#" << order ;
    802804                order_of_pulse = order;
    803805                use_this_peak = true;
     806                CurrentPixel->hSlopeRisingEdge[order_of_pulse]->Fill( reg->slopeOfRisingEdge ) ;
    804807                break;
    805808            }
    806          else if (order >= (maxPulseOrder - 1)){
     809            else if (order >= (maxPulseOrder - 1))
     810            {
    807811                use_this_peak = false;
    808812                if (verbosityLevel > 2) cout << "...NONE" << endl ;
    809          }
    810             if (use_this_peak)
    811             {
    812                 CurrentPixel->hSlopeRisingEdge[order_of_pulse]->Fill( reg->slopeOfRisingEdge ) ;
    813813            }
    814814        }
Note: See TracChangeset for help on using the changeset viewer.