Ignore:
Timestamp:
12/19/08 15:56:10 (16 years ago)
Author:
hoehne
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r9139 r9194  
    4141//   060330-0, 060401-0, 060808-0
    4242//   070416-0,
    43 //   080220-0, 080519-0, 080912-0
     43//   080220-0, 080519-0, 080912-0, 081204-0
    4444//
    4545// Usage:
     
    123123        version!=200603300 && version!=200604010 && version!=200608080 &&
    124124        version!=200704160 &&
    125         version!=200802200 && version!=200805190 && version!=200809120)
     125        version!=200802200 && version!=200805190 && version!=200809120 &&
     126        version!=200812040)
    126127    {
    127128        cout << filename << ": File Version unknown - please update the macro!" << endl;
     
    537538                strng.ReadToDelim(fin, ' ');
    538539            }
     540            if (version<=200809120)
     541                strng.ReadToDelim(fin, '\n');
     542            else
     543                strng.ReadToDelim(fin, ' ');
     544        }
     545
     546        Int_t sumtriggerflagkey=1;
     547        if (version>=200812040)
     548        {
     549            // ========= Col 52: SumTrigger flag =========
    539550            strng.ReadToDelim(fin, '\n');
     551            if (strng.Contains("???"))
     552                strng="n/a";
     553
     554            sumtriggerflagkey = serv.QueryKeyOfName("SumTriggerFlag", strng);
     555            if (sumtriggerflagkey<0)
     556            {
     557                strng.ReadLine(fin);
     558                continue;
     559            }
     560
    540561        }
    541562
     
    545566        // ================================================================
    546567
    547         //assemlbe the query that is needed to insert the values of this run
     568        //assemble the query that is needed to insert the values of this run
    548569        TString query;
    549570        query += Form("fTelescopeNumber=%d, ", telnumber);
     
    555576        query += Form("fNumEvents=%d, ",       evtno);
    556577        query += Form("fRunStart=\"%s %s\", ", startdate.Data(), starttime.Data());
    557         query += Form("fRunStop=\"%s %s\", ", stopdate.Data(), stoptime.Data());
    558         query += Form("fL1TriggerTableKEY=%d, ", l1triggerkey);
    559         query += Form("fL2TriggerTableKEY=%d, ", l2triggerkey);
    560         query += Form("fTestFlagKEY=%d, ", testflagkey);
     578        query += Form("fRunStop=\"%s %s\", ",  stopdate.Data(), stoptime.Data());
     579        query += Form("fL1TriggerTableKEY=%d, ",    l1triggerkey);
     580        query += Form("fL2TriggerTableKEY=%d, ",    l2triggerkey);
     581        query += Form("fTestFlagKEY=%d, ",          testflagkey);
    561582        query += Form("fCalibrationScriptKEY=%d, ", calibrationscriptkey);
    562583        query += Form("fTriggerDelayTableKEY=%d, ", triggerdelaytablekey);
    563584        query += Form("fDiscriminatorThresholdTableKEY=%d, ", dttablekey);
    564         query += Form("fLightConditionsKEY=%d, ", lightcondkey);
    565         query += Form("fHvSettingsKEY=%d, ", hvkey);
    566         query += Form("fObservationModeKEY=%d, ", observationmodekey);
     585        query += Form("fLightConditionsKEY=%d, ",   lightcondkey);
     586        query += Form("fHvSettingsKEY=%d, ",        hvkey);
     587        query += Form("fObservationModeKEY=%d, ",   observationmodekey);
     588        query += Form("fSumTriggerFlagKEY=%d, ",    sumtriggerflagkey);
    567589        if (!TMath::IsNaN(zd) && TMath::Finite(zd))
    568590            query += Form("fZenithDistance=%d, ", TMath::Nint(zd));
Note: See TracChangeset for help on using the changeset viewer.