Ignore:
Timestamp:
05/07/12 11:44:51 (13 years ago)
Author:
Jens Buss
Message:
title changes of distribution histograms and changed them from TH1F to
TH1I
File:
1 edited

Legend:

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

    r13577 r13583  
    5555    if (mOptions.Contains("R") )
    5656    {
    57         hRisingEdgeToMax = new TH1F*[mMaxPulseOrder];
     57        hRisingEdgeToMax = new TH1I*[mMaxPulseOrder];
    5858    }
    5959
    6060    if (mOptions.Contains("M") )
    6161    {
    62         hPosOfMax = new TH1F*[mMaxPulseOrder];
     62        hPosOfMax = new TH1I*[mMaxPulseOrder];
    6363    }
    6464
     
    297297    if (!mOptions.IsNull() )
    298298    {
     299        int x_min = 0;
     300        int x_max = 0;
    299301        TString histo_name;
    300302        TString histo_title;
     303
    301304        for (int order =0; order < mMaxPulseOrder; order++)
    302305        {
     
    307310            if (mOptions.Contains("S"))
    308311            {
     312
    309313                histo_name =    "hSlopeRisingEdge";
    310314                histo_name +=   mChid;
    311315                histo_name +=   "_";
    312316                histo_name +=   order;
    313                 histo_title =   "Distribution of rising edge [Pixel_Order]";
     317                histo_title =   "Distribution of rising edge's slope [Pixel_Order] ";
    314318                histo_title +=  mChid;
    315319                histo_title +=   "_";
     
    323327                            10.1
    324328                            );
    325                 hSlopeRisingEdge[order]->GetXaxis()->SetTitle( "Timeslices [a.u.]" );
     329                hSlopeRisingEdge[order]->GetXaxis()->SetTitle( "Slope Amplitude/time [mV/timeslices]" );
    326330                hSlopeRisingEdge[order]->GetYaxis()->SetTitle( "counts" );
    327331                hList->Add( hSlopeRisingEdge[order] );
     
    330334            if (mOptions.Contains("R"))
    331335            {
     336                x_min = -15;
     337                x_max = 35;
     338
    332339                histo_name =    "hRisingEdgeToMax";
    333340                histo_name +=   mChid;
    334341                histo_name +=   "_";
    335342                histo_name +=    order;
    336                 histo_title =   "Deviation of rising edge and maximum [Pixel_Order]";
     343                histo_title =   "Distance from rising edge to pulse's maximum [Pixel_Order] ";
    337344                histo_title +=  mChid;
    338345                histo_title +=   "_";
    339346                histo_title +=   order;
    340347                if (mVerbosityLevel > 3) cout << "\t...booking " << histo_name << endl;
    341                 hRisingEdgeToMax[order] = new TH1F (
     348                hRisingEdgeToMax[order] = new TH1I (
    342349                            histo_name,
    343350                            histo_title,
    344                             600,
    345                             -10.1,
    346                             10.1
     351                            x_max -x_min,
     352                            x_min,
     353                            x_max
    347354                            );
    348355                hRisingEdgeToMax[order]->GetXaxis()->SetTitle( "Timeslices [a.u.]" );
     
    353360            if (mOptions.Contains("M"))
    354361            {
     362                x_min = 10;
     363                x_max = 290;
     364
    355365                histo_name =    "hPosOfMax";
    356366                histo_name +=   mChid;
    357367                histo_name +=   "_";
    358368                histo_name +=   order;
    359                 histo_title =   "Deviation of rising edge and maximum [Pixel_Order]";
     369                histo_title =   "Distribution of pulse's maximum's positon [Pixel_Order] ";
    360370                histo_title +=  mChid;
    361371                histo_title +=   "_";
    362372                histo_title +=   order;
    363373                if (mVerbosityLevel > 3) cout << "\t...booking " << histo_name << endl;
    364                 hPosOfMax[order] = new TH1F (
     374                hPosOfMax[order] = new TH1I (
    365375                            histo_name,
    366376                            histo_title,
    367                             600,
    368                             -10.1,
    369                             10.1
     377                            x_max - x_min,
     378                            x_min,
     379                            x_max
    370380                            );
    371381                hPosOfMax[order]->GetXaxis()->SetTitle( "Timeslices [a.u.]" );
Note: See TracChangeset for help on using the changeset viewer.