Changeset 7847 for trunk/MagicSoft


Ignore:
Timestamp:
08/04/06 10:47:40 (18 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/datacenter/macros/fillsignal.C

    r7846 r7847  
    131131    }
    132132
    133     MHCamera *hilo = (MHCamera*)arr.FindObjectInCanvas("HiLoOff;avg", "MHCamera", "HiLoOff");
    134     if (!hilo)
     133    MHCamera *hilooff = (MHCamera*)arr.FindObjectInCanvas("HiLoOff;avg", "MHCamera", "HiLoOff");
     134    if (!hilooff)
    135135    {
    136136        cout << "WARNING - Reading of HiLoOff failed." << endl;
     137        return 2;
     138    }
     139
     140    MHCamera *hilocal = (MHCamera*)arr.FindObjectInCanvas("HiLoCal;avg", "MHCamera", "HiLoCal");
     141    if (!hilocal)
     142    {
     143        cout << "WARNING - Reading of HiLoCal failed." << endl;
    137144        return 2;
    138145    }
     
    207214    Double_t rmsoff  = TMath::Nint(pullo->GetRMS() *100.)/100.;
    208215 */
    209     Double_t meanoff = TMath::Nint(hilo->GetMean()*100.)/100.;
    210     Double_t rmsoff  = TMath::Nint(hilo->GetRMS() *100.)/100.;
     216    Double_t meanoff = TMath::Nint(hilooff->GetMean()*100.)/100.;
     217    Double_t rmsoff  = TMath::Nint(hilooff->GetRMS() *100.)/100.;
     218
     219    Double_t meancal = TMath::Nint(hilocal->GetMean()*100.)/100.;
     220    Double_t rmscal  = TMath::Nint(hilocal->GetRMS() *100.)/100.;
    211221
    212222    //get sequence number from the filename
     
    237247    TString meanpuloff   =Form("%6.2f", meanoff);
    238248    TString rmspuloff    =Form("%6.2f", rmsoff);
     249    TString meanhilocal  =Form("%6.2f", meancal);
     250    TString rmshilocal   =Form("%6.2f", rmscal);
    239251
    240252    if (meanextpul<0 && rmsextpul<0)
     
    258270//    cout << "  Mean ext.HiGain PulsePos " << meanpulhi     << " +- " << rmspulhi     << endl;
    259271//    cout << "  Mean ext.LoGain PulsePos " << meanpullo     << " +- " << rmspullo     << endl;
    260     cout << "  Lo-Hi gain offset:       " << meannpuloff   << " +- " << rmspuloff    << endl;
     272    cout << "  Lo-Hi gain offset:       " << meanpuloff    << " +- " << rmspuloff    << endl;
     273    cout << "  Hi/Lo gain ratio:        " << meanhilocal   << " +- " << rmshilocal   << endl;
    261274    cout << endl;
    262275
     
    266279    // and so the table Calibration is always updated
    267280    TString query = Form("UPDATE Calibration SET "
    268                          " fMeanPedRmsInner=%s,   fMeanPedRmsOuter=%s, "
    269                          " fMeanSignalInner=%s,   fMeanSignalOuter=%s, "
    270                          " fPulsePosMean=%s,      fPulsePosRms=%s,     "
    271                          " fPulsePosCheckMean=%s, fPulsePosCheckRms=%s "
    272                          //" fPulsePosHiMean=%s,    fPulsePosHiRms=%s,   "
    273                          //" fPulsePosLoMean=%s,    fPulsePosLoRms=%s,   "
    274                          " fPulsePosOffMean=%s,   fPulsePosOffRms=%s,  "
     281                         " fMeanPedRmsInner=%s,   fMeanPedRmsOuter=%s,  "
     282                         " fMeanSignalInner=%s,   fMeanSignalOuter=%s,  "
     283                         " fPulsePosMean=%s,      fPulsePosRms=%s,      "
     284                         " fPulsePosCheckMean=%s, fPulsePosCheckRms=%s  "
     285                         //" fPulsePosHiMean=%s,    fPulsePosHiRms=%s,    "
     286                         //" fPulsePosLoMean=%s,    fPulsePosLoRms=%s,    "
     287                         " fPulsePosOffMean=%s,   fPulsePosOffRms=%s,   "
     288                         " fHiLoGainRatioMean=%s, fHiLoGainRatioRms=%s, "
    275289                         " WHERE fSequenceFirst='%d' ",
    276290                         meanrmsinner.Data(),  meanrmsouter.Data(),
     
    281295                         //meanpullo.Data(),     rmspullo.Data(),
    282296                         meanpuloff.Data(),    rmspuloff.Data(),
     297                         meanhilocal.Data(),   rmshilocal.Data(),
    283298                         seq);
    284299
Note: See TracChangeset for help on using the changeset viewer.