Changeset 11820 for trunk


Ignore:
Timestamp:
08/06/11 16:53:36 (13 years ago)
Author:
tbretz
Message:
Display run-numbers of currently applied DRS calibration.
Location:
trunk/FACT++/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/gui/FactGui.h

    r11805 r11820  
    12791279
    12801280        const int16_t start = fEventData->StartPix[p];
    1281         if (fDrsRuns[0]==0 || start<0)
     1281
     1282        if (fDrsCalibBaseline->value()==0  || start<0)
    12821283            d0->Reset();
    1283         if (fDrsRuns[1]==0 || start<0)
     1284        if (fDrsCalibGain->value()==0      || start<0)
    12841285            d1->Reset();
    1285         if (fDrsRuns[2]==0 || start<0)
     1286        if (fDrsCalibTrgOffset->value()==0 || start<0)
    12861287            d2->Reset();
    12871288
     
    13011302                continue;
    13021303
    1303             if (fDrsRuns[0]>0)
     1304            if (fDrsCalibBaseline->value()>0)
    13041305            {
    13051306                d0->SetBinContent(i+1, fDrsCalibration[1440*1024*0 + p*1024+(start+i)%1024]);
     
    13071308
    13081309            }
    1309             if (fDrsRuns[1]>0)
     1310            if (fDrsCalibGain->value()>0)
    13101311            {
    13111312                d1->SetBinContent(i+1, fDrsCalibration[1440*1024*2 + p*1024+(start+i)%1024]);
    13121313                d1->SetBinError(i+1,   fDrsCalibration[1440*1024*3 + p*1024+(start+i)%1024]);
    13131314            }
    1314             if (fDrsRuns[2]>0)
     1315            if (fDrsCalibTrgOffset->value()>0)
    13151316            {
    13161317                d2->SetBinContent(i+1, fDrsCalibration[1440*1024*4 + p*1024 + i]);
     
    14911492    }
    14921493
    1493     uint32_t fDrsRuns[3];
    14941494    vector<float> fDrsCalibration;
    14951495
     
    14981498        if (d.size()==0)
    14991499        {
    1500             fDrsRuns[0] = 0;
    1501             fDrsRuns[1] = 0;
    1502             fDrsRuns[2] = 0;
     1500            fDrsCalibBaseline->setValue(0);
     1501            fDrsCalibGain->setValue(0);
     1502            fDrsCalibTrgOffset->setValue(0);
    15031503            fDrsCalibration.assign(1024*1440*6, 0);
    15041504            DisplayEventData();
     
    15111511
    15121512        const uint32_t *run = d.ptr<uint32_t>();
    1513         fDrsRuns[0] = run[0];
    1514         fDrsRuns[1] = run[1];
    1515         fDrsRuns[2] = run[2];
     1513
     1514        fDrsCalibBaseline->setValue(run[0]);
     1515        fDrsCalibGain->setValue(run[1]);
     1516        fDrsCalibTrgOffset->setValue(run[2]);
    15161517
    15171518        const float *dat = d.ptr<float>(sizeof(uint32_t)*3);
  • trunk/FACT++/gui/design.ui

    r11805 r11820  
    69276927                </property>
    69286928               </spacer>
     6929              </item>
     6930              <item>
     6931               <widget class="QLabel" name="label_184">
     6932                <property name="text">
     6933                 <string>DRS Calib RunNo</string>
     6934                </property>
     6935                <property name="alignment">
     6936                 <set>Qt::AlignCenter</set>
     6937                </property>
     6938               </widget>
     6939              </item>
     6940              <item>
     6941               <widget class="Line" name="line_24">
     6942                <property name="orientation">
     6943                 <enum>Qt::Horizontal</enum>
     6944                </property>
     6945               </widget>
     6946              </item>
     6947              <item>
     6948               <widget class="QLabel" name="label_183">
     6949                <property name="text">
     6950                 <string>Baseline</string>
     6951                </property>
     6952               </widget>
     6953              </item>
     6954              <item>
     6955               <widget class="QSpinBox" name="fDrsCalibBaseline">
     6956                <property name="alignment">
     6957                 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
     6958                </property>
     6959                <property name="readOnly">
     6960                 <bool>true</bool>
     6961                </property>
     6962                <property name="buttonSymbols">
     6963                 <enum>QAbstractSpinBox::NoButtons</enum>
     6964                </property>
     6965                <property name="prefix">
     6966                 <string/>
     6967                </property>
     6968                <property name="maximum">
     6969                 <number>9999</number>
     6970                </property>
     6971               </widget>
     6972              </item>
     6973              <item>
     6974               <widget class="QLabel" name="label_182">
     6975                <property name="text">
     6976                 <string>Gain</string>
     6977                </property>
     6978               </widget>
     6979              </item>
     6980              <item>
     6981               <widget class="QSpinBox" name="fDrsCalibGain">
     6982                <property name="alignment">
     6983                 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
     6984                </property>
     6985                <property name="readOnly">
     6986                 <bool>true</bool>
     6987                </property>
     6988                <property name="buttonSymbols">
     6989                 <enum>QAbstractSpinBox::NoButtons</enum>
     6990                </property>
     6991                <property name="prefix">
     6992                 <string/>
     6993                </property>
     6994                <property name="maximum">
     6995                 <number>9999</number>
     6996                </property>
     6997               </widget>
     6998              </item>
     6999              <item>
     7000               <widget class="QLabel" name="label_181">
     7001                <property name="text">
     7002                 <string>Trigger Offset</string>
     7003                </property>
     7004               </widget>
     7005              </item>
     7006              <item>
     7007               <widget class="QSpinBox" name="fDrsCalibTrgOffset">
     7008                <property name="alignment">
     7009                 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
     7010                </property>
     7011                <property name="readOnly">
     7012                 <bool>true</bool>
     7013                </property>
     7014                <property name="buttonSymbols">
     7015                 <enum>QAbstractSpinBox::NoButtons</enum>
     7016                </property>
     7017                <property name="prefix">
     7018                 <string/>
     7019                </property>
     7020                <property name="maximum">
     7021                 <number>9999</number>
     7022                </property>
     7023               </widget>
    69297024              </item>
    69307025             </layout>
Note: See TracChangeset for help on using the changeset viewer.