Ignore:
Timestamp:
04/07/06 14:10:53 (18 years ago)
Author:
Daniela Dorner
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r7528 r7629  
    463463                 " fL1TriggerTableKEY, fL2TriggerTableKEY,"
    464464                 " fHvSettingsKEY, fDiscriminatorThresholdTableKEY,"
    465                  " fTriggerDelayTableKEY, fLightConditionsKEY, fTestFlagKEY"
     465                 " fTriggerDelayTableKEY, fLightConditionsKEY, "
     466                 " fTestFlagKEY, fObservationModeKEY "
    466467                 " FROM RunData"
    467468                 " WHERE fRunTypeKEY=2 AND fExcludedFDAKEY=1 AND (fRunNumber BETWEEN %d AND %d)"
     
    496497    query1+=Form(" fTriggerDelayTableKEY=%s,", (*row)[6]);
    497498    query1+=Form(" fLightConditionsKEY=%s,", (*row)[7]);
    498     query1+=Form(" fTestFlagKEY=%s, fManuallyChangedKEY=1", (*row)[8]);
     499    query1+=Form(" fTestFlagKEY=%s, ", (*row)[8]);
     500    query1+=Form(" fObservationModeKEY=%s, fManuallyChangedKEY=1", (*row)[9]);
    499501
    500502
     
    810812
    811813    //get all values from the database, that are relevant for building sequences
    812     TString query(Form("SELECT fRunNumber, fSourceKEY, fProjectKEY, fHvSettingsKEY,  fLightConditionsKEY, fDiscriminatorThresholdTableKEY, fTriggerDelayTableKEY FROM RunData WHERE %s AND fExcludedFDAKEY=1 order by fRunNumber", cond.Data()));
     814    TString query(Form("SELECT fRunNumber, fSourceKEY, fProjectKEY, fHvSettingsKEY,  fLightConditionsKEY, fDiscriminatorThresholdTableKEY, fTriggerDelayTableKEY, fObservationModeKEY FROM RunData WHERE %s AND fExcludedFDAKEY=1 order by fRunNumber", cond.Data()));
    813815
    814816    TSQLResult *res = serv.Query(query);
     
    819821    //for each block the first and the last run are stored in a TExMap
    820822    //the values are checked with the help of an array of TStrings
    821     TString keys[6]= { "NULL", "NULL", "NULL", "NULL", "NULL", "NULL" };
     823    TString keys[7]= { "NULL", "NULL", "NULL", "NULL", "NULL", "NULL" , "NULL" };
    822824    TString stop     = "NULL";
    823825    TString runstart = "NULL";
     
    833835        if (count==0)
    834836        {
    835             for (Int_t i=1 ; i<7 ; i++)
     837            for (Int_t i=1 ; i<8 ; i++)
    836838                keys[i-1]=(*row)[i];
    837839            runstart=(*row)[0];
    838840        }
    839841
    840         for (Int_t i=1 ; i<7 ; i++)
     842        for (Int_t i=1 ; i<8 ; i++)
    841843        {
    842844            runbegin=atoi(runstart.Data());
     
    854856            blocks.Add((ULong_t)blocks.GetSize(), (Long_t)runbegin, (Long_t)runend);
    855857            runstart=(*row)[0];
    856             for (Int_t i=1 ; i<7 ; i++)
     858            for (Int_t i=1 ; i<8 ; i++)
    857859                keys[i-1]=(*row)[i];
    858860            break;
Note: See TracChangeset for help on using the changeset viewer.