Ignore:
Timestamp:
05/11/12 23:09:28 (13 years ago)
Author:
Jens Buss
Message:
 
File:
1 edited

Legend:

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

    r13648 r13655  
    1313        int         verbosityLevel,
    1414        bool        stats,
    15         TFile*      filename
     15        TFile*      filename,
     16        int         pixelOverlayXaxisLeft,
     17        int         pixelOverlayXaxisRight,
     18        float       bSLMean,
     19        float       gainMean,
     20        TString     options
    1621        )
    1722    :Pixel(
     
    2025          verbosityLevel,
    2126          stats,
    22           filename
     27          filename,
     28          pixelOverlayXaxisLeft,
     29          pixelOverlayXaxisRight,
     30          bSLMean,
     31          gainMean,
     32          options
    2333          )
    2434{
     
    3242    mhDistSlopeRiseEdge     = new TH1F*[mMaxPulseOrder];
    3343    mhDistSlopeFallEdge     = new TH1F*[mMaxPulseOrder];
     44
     45    BookSumHistos();
     46    BookSumDistributionHistos();
    3447}
    3548
     
    3851    if (mVerbosityLevel > 1) cout << endl << "...delete histograms of pixelSum " << mChid ;
    3952
    40     DeleteHistos();
    41     DeleteDistributionHistos();
     53    DeleteSumHistos();
     54    DeleteSumDistributionHistos();
    4255
    4356}// ~PixelSum
     
    6174/////////////////////////////// PRIVATE    ///////////////////////////////////
    6275void
    63 PixelSum::BookHistos()
     76PixelSum::BookSumHistos()
    6477{
    6578    if (mVerbosityLevel > 2) cout << endl << "...book pixel histograms" << endl;
     
    7487                mhMaxByChid[order],
    7588                "mhMaxByChid",
    76                 "Distribution of Templates extracted with Max"
     89                "Distribution of Templates extracted with Max",
     90                    order
    7791                );
    7892
     
    102116        MakeTH2Pretty(
    103117                mhMedianByChid[order],
    104                 "mhMedianByChid,
     118                "mhMedianByChid",
    105119                "Distribution of Templates extracted with Median",
    106120                    order
     
    116130
    117131void
    118 PixelSum::BookDistributionHistos()
     132PixelSum::BookSumDistributionHistos()
    119133{
    120134    if (mVerbosityLevel > 2) cout << endl
     
    126140        if (mVerbosityLevel > 3) cout << "\t...booking "
    127141                                      << HistoName("mhDistAmplitude", order) << endl;
    128         mhDistAmplitude[order]=new TH2F();
     142        mhDistAmplitude[order]=new TH1F();
    129143
    130144        MakeTH1Pretty(
     
    142156        if (mVerbosityLevel > 3) cout << "\t...booking "
    143157                                      << HistoName("mhDistSlopeRiseEdge", order) << endl;
    144         mhDistSlopeRiseEdge[order]=new TH2F();
     158        mhDistSlopeRiseEdge[order]=new TH1F();
    145159
    146160        MakeTH1Pretty(
     
    158172        if (mVerbosityLevel > 3) cout << "\t...booking "
    159173                                      << HistoName("mhDistSlopeFallEdge", order) << endl;
    160         mhDistSlopeFallEdge[order]=new TH2F();
     174        mhDistSlopeFallEdge[order]=new TH1F();
    161175
    162176        MakeTH1Pretty(
     
    177191
    178192void
    179 PixelSum::DeleteHistos()
     193PixelSum::DeleteSumHistos()
    180194{
    181195    if (mVerbosityLevel > 2)
     
    223237
    224238void
    225 PixelSum::DeleteDistributionHistos()
     239PixelSum::DeleteSumDistributionHistos()
    226240{
    227241    if (mVerbosityLevel > 2)
Note: See TracChangeset for help on using the changeset viewer.