Changeset 7183 for trunk/MagicSoft


Ignore:
Timestamp:
07/13/05 13:54:05 (19 years ago)
Author:
Daniela Dorner
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r7182 r7183  
    2121
    2222                                                 -*-*- END OF LINE -*-*-
     23
     24 2005/07/12 Daniela Dorner
     25
     26   * datacenter/macros/buildsequenceentries.C:
     27     - fixed bug, that was caused by changes in TExMap in root_v4.04.02
     28
     29
    2330
    2431 2005/07/12 Daniela Dorner
  • trunk/MagicSoft/Mars/datacenter/macros/buildsequenceentries.C

    r7165 r7183  
    335335Bool_t NewSequence(MSQLServer &serv, Int_t from, Int_t to, Int_t src, Bool_t dummy)
    336336{
    337     cout << "Found Sequence (" << from << ", " << to << ") ... checking..." << flush;
     337    cout << "Found Sequence (" << from << ", " << to << ") ... checking runs..." << flush;
    338338
    339339    if (!CheckSequence(serv, from, to, src, 2))
     
    442442                    MTime *tm = new MTime;
    443443                    tm->SetSqlDateTime((*row)[2]);
    444                     map.Add((ULong_t)map.GetSize(), (Long_t)nblocks, (Long_t)tm);
     444                    map.Add((ULong_t)map.GetSize(), (Long_t)tm, (Long_t)nblocks);
    445445                }
    446446            }
     
    451451            {
    452452                MTime *tm = new MTime(lasttime);
    453                 map.Add((ULong_t)map.GetSize(), (Long_t)nblocks, (Long_t)tm);
     453                map.Add((ULong_t)map.GetSize(), (Long_t)tm, (Long_t)nblocks);
    454454
    455455                stop = last;
     
    505505        while (nmap.Next(key, val))
    506506        {
    507             MTime *t = (MTime*)val;
     507            MTime *t = (MTime*)key;
    508508
    509509            if (nmin==-1)
    510510            {
    511                 nmin = key;
    512                 min  = *(MTime*)val;
     511                nmin = val;
     512                min  = *(MTime*)key;
    513513                dmin = fabs((Double_t)*t-(Double_t)tstart);
    514514            }
     
    516516            if (fabs((Double_t)*t-(Double_t)tstart) < dmin)
    517517            {
    518                 nmin = key;
     518                nmin = val;
    519519                dmin = fabs((Double_t)*t-(Double_t)tstart);
    520520                min = *t;
     
    522522            if (fabs((Double_t)*t-(Double_t)tstop) < dmin)
    523523            {
    524                 nmin = key;
     524                nmin = val;
    525525                dmin = fabs((Double_t)*t-(Double_t)tstop);
    526526                min = *t;
     
    596596    return rc ? 1 : 0;
    597597}
     598
     599int buildsequenceentries()
     600{
     601    TEnv env("sql.rc");
     602
     603    MSQLServer serv(env);
     604    if (!serv.IsConnected())
     605    {
     606        cout << "ERROR - Connection to database failed." << endl;
     607        return 0;
     608    }
     609
     610    TString query="SELECT fDate FROM SequenceBuildStatus";
     611
     612    cout << "Q: " << query << endl;
     613
     614    TSQLResult *res = serv.Query(query);
     615    if (!res)
     616        return 0;
     617
     618    TSQLRow *row=0;
     619    while ((row=res->Next()))
     620    {
     621        cout << "date: " << (*row)[0] << endl;
     622        buildsequenceentries((*row)[0]);
     623    }
     624
     625    return 1;
     626}
Note: See TracChangeset for help on using the changeset viewer.