- Timestamp:
- 04/07/06 14:10:53 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/datacenter/macros/buildsequenceentries.C
r7528 r7629 463 463 " fL1TriggerTableKEY, fL2TriggerTableKEY," 464 464 " fHvSettingsKEY, fDiscriminatorThresholdTableKEY," 465 " fTriggerDelayTableKEY, fLightConditionsKEY, fTestFlagKEY" 465 " fTriggerDelayTableKEY, fLightConditionsKEY, " 466 " fTestFlagKEY, fObservationModeKEY " 466 467 " FROM RunData" 467 468 " WHERE fRunTypeKEY=2 AND fExcludedFDAKEY=1 AND (fRunNumber BETWEEN %d AND %d)" … … 496 497 query1+=Form(" fTriggerDelayTableKEY=%s,", (*row)[6]); 497 498 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]); 499 501 500 502 … … 810 812 811 813 //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())); 813 815 814 816 TSQLResult *res = serv.Query(query); … … 819 821 //for each block the first and the last run are stored in a TExMap 820 822 //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" }; 822 824 TString stop = "NULL"; 823 825 TString runstart = "NULL"; … … 833 835 if (count==0) 834 836 { 835 for (Int_t i=1 ; i< 7; i++)837 for (Int_t i=1 ; i<8 ; i++) 836 838 keys[i-1]=(*row)[i]; 837 839 runstart=(*row)[0]; 838 840 } 839 841 840 for (Int_t i=1 ; i< 7; i++)842 for (Int_t i=1 ; i<8 ; i++) 841 843 { 842 844 runbegin=atoi(runstart.Data()); … … 854 856 blocks.Add((ULong_t)blocks.GetSize(), (Long_t)runbegin, (Long_t)runend); 855 857 runstart=(*row)[0]; 856 for (Int_t i=1 ; i< 7; i++)858 for (Int_t i=1 ; i<8 ; i++) 857 859 keys[i-1]=(*row)[i]; 858 860 break;
Note:
See TracChangeset
for help on using the changeset viewer.