Changeset 7394 for trunk/MagicSoft


Ignore:
Timestamp:
11/11/05 16:33:22 (19 years ago)
Author:
Daniela Dorner
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r7393 r7394  
    2727   * datacenter/scripts/rmlocks:
    2828     - fixed condition for removing lock-file
     29
     30   * datacenter/macros/filldotrun.C:
     31     - added new arehucas version
     32
     33   * datacenter/macros/fillsignal.C,setupdb.C:
     34     - added new variable (fPulsePosMean, fPulsePosRms)
    2935
    3036
  • trunk/MagicSoft/Mars/datacenter/macros/filldotrun.C

    r7352 r7394  
    3838//   041113-0, 041209-0, 041221-0
    3939//   050224-0, 050317-0, 050322-0, 050401-0, 050413-0, 050415-0, 050714-0,
    40 //     050719-0, 050829-0
     40//     050719-0, 050829-0, 051025-0
    4141//
    4242// Usage:
     
    182182        version!=200502240 && version!=200503170 && version!=200503220 &&
    183183        version!=200504010 && version!=200504130 && version!=200504150 &&
    184         version!=200507140 && version!=200507190 && version!=200508290)
     184        version!=200507140 && version!=200507190 && version!=200508290 &&
     185        version!=200510250)
    185186    {
    186187        cout << filename << ": File Version unknown - please update the macro!" << endl;
     
    450451            || version==200502240 || version==200503170 || version==200503220
    451452            || version==200504010 || version==200504130 || version==200504150
    452             || version==200507140 || version==200507190 || version==200508290)
     453            || version==200507140 || version==200507190 || version==200508290
     454            || version==200510250)
    453455        {
    454456            // ========== Col 19-35: DC and HV-values, mjd =========
  • trunk/MagicSoft/Mars/datacenter/macros/fillsignal.C

    r7363 r7394  
    9090    }
    9191
     92    MHCamera *pul = (MHCamera*)arr->FindObjectInCanvas("PulsePos;avg", "MHCamera", "PulsePos");
     93    if (!pul)
     94    {
     95        cout << "WARNING - Reading of PulsePos;avg failed." << endl;
     96        return 0;
     97    }
     98
    9299    TArrayI inner(1);
    93100    inner[0] = 0;
     
    132139    meansigi = TMath::Nint(meansigi*100)/100.;
    133140    meansigo = TMath::Nint(meansigo*100)/100.;
     141
     142    Stat_t meanpul = pul->GetMean();
     143    Stat_t rmspul  = pul->GetRMS();
     144
     145    if (meanpul<0 || rmspul<0)
     146    {
     147        cout << "WARNING - PulsePos'd mean or rms < 0 " << endl;
     148        cout << "PulsePos'd mean " << meanpul << endl;
     149        cout << "PulsePos'd rms  " << rmspul << endl;
     150        return 0;
     151    }
     152
     153    meanpul = TMath::Nint(meanpul*100)/100.;
     154    rmspul  = TMath::Nint(rmspul*100)/100.;
    134155
    135156    TString sequence = fname(TRegexp("signal[0-9]+[.]root$"));
     
    146167    TString meansiginner=Form("%6.2f", meansigi);
    147168    TString meansigouter=Form("%6.2f", meansigo);
     169    TString meanpulpos  =Form("%6.2f", meanpul);
     170    TString rmspulpos   =Form("%6.2f", rmspul);
    148171
    149172    cout << "Sequence #" << seq << endl;
     
    152175    cout << "  Mean Signal  inner [phe] " << meansiginner << endl;
    153176    cout << "  Mean Signal  outer [phe] " << meansigouter << endl;
     177    cout << "  Mean PulsePos            " << meanpulpos   << endl;
     178    cout << "  Rms  PulsePos            " << rmspulpos    << endl;
    154179
    155180    TString query = Form("UPDATE Calibration SET "
    156181                         " fMeanPedRmsInner=%s, fMeanPedRmsOuter=%s, "
    157                          " fMeanSignalInner=%s, fMeanSignalOuter=%s  "
     182                         " fMeanSignalInner=%s, fMeanSignalOuter=%s, "
     183                         " fPulsePosMean=%s,    fPulsePosRms=%s      "
    158184                         " WHERE fSequenceFirst='%d' ",
    159185                         meanrmsinner.Data(), meanrmsouter.Data(),
    160186                         meansiginner.Data(), meansigouter.Data(),
     187                         meanpulpos.Data(),   rmspulpos.Data(),
    161188                         seq);
    162189
  • trunk/MagicSoft/Mars/datacenter/macros/setupdb.C

    r7385 r7394  
    549549         "  fConvFactorInner    FLOAT(6,3)            NOT NULL,"
    550550         "  fConvFactorOuter    FLOAT(6,3)            NOT NULL,"
     551         "  fPulsePosMean       FLOAT(6,2)            NOT NULL,"
     552         "  fPulsePosRms        FLOAT(6,2)            NOT NULL,"
    551553         "  fLastUpdate         TIMESTAMP"
    552554         ")"));
Note: See TracChangeset for help on using the changeset viewer.