/[PAMELA software]/DarthVader/src/DarthVader.cpp
ViewVC logotype

Diff of /DarthVader/src/DarthVader.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.28 by mocchiut, Tue Feb 13 16:55:12 2007 UTC revision 1.32 by mocchiut, Fri Sep 7 21:14:23 2007 UTC
# Line 718  int main(int numinp, char *inps[]){ Line 718  int main(int numinp, char *inps[]){
718        glt->ResetCounters();        glt->ResetCounters();
719        printf(" ToFLevel2 called\n");        printf(" ToFLevel2 called\n");
720        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start ToFCore STDOUT |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start ToFCore STDOUT |<<<<<<<<<<<<<<<<<<<\n");
721          delete dbc;
722          dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data());
723        TOFSGN = ToFCore(run,processFile,dbc,tofargc,tofargv);        TOFSGN = ToFCore(run,processFile,dbc,tofargc,tofargv);
724        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end ToFCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end ToFCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");
725        NQTOF = glt->GetNqueries();        NQTOF = glt->GetNqueries();
# Line 731  int main(int numinp, char *inps[]){ Line 733  int main(int numinp, char *inps[]){
733        glt->ResetCounters();        glt->ResetCounters();
734        printf(" CalorimeterLevel2 called\n");        printf(" CalorimeterLevel2 called\n");
735        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start CaloCore STDOUT |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start CaloCore STDOUT |<<<<<<<<<<<<<<<<<<<\n");
736          delete dbc;
737          dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data());
738        CALSGN = CaloCore(run,processFile,dbc,calargc,calargv);        CALSGN = CaloCore(run,processFile,dbc,calargc,calargv);
739        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end CaloCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end CaloCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");
740        NQCAL = glt->GetNqueries();        NQCAL = glt->GetNqueries();
# Line 744  int main(int numinp, char *inps[]){ Line 748  int main(int numinp, char *inps[]){
748        glt->ResetCounters();        glt->ResetCounters();
749        printf(" TriggerLevel2 called\n");        printf(" TriggerLevel2 called\n");
750        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start TrigCore STDOUT |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start TrigCore STDOUT |<<<<<<<<<<<<<<<<<<<\n");
751          delete dbc;
752          dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data());
753        TRGSGN = TrigCore(run,processFile,dbc,trgargc,trgargv);        TRGSGN = TrigCore(run,processFile,dbc,trgargc,trgargv);
754        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end TrigCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end TrigCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");
755        NQTRG = glt->GetNqueries();        NQTRG = glt->GetNqueries();
# Line 757  int main(int numinp, char *inps[]){ Line 763  int main(int numinp, char *inps[]){
763        glt->ResetCounters();        glt->ResetCounters();
764        printf(" AnticounterLevel2 called\n");        printf(" AnticounterLevel2 called\n");
765        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start AcCore STDOUT |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start AcCore STDOUT |<<<<<<<<<<<<<<<<<<<\n");
766          delete dbc;
767          dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data());
768        ACSGN = AcCore(run,processFile,dbc,acargc,acargv);        ACSGN = AcCore(run,processFile,dbc,acargc,acargv);
769        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end AcCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end AcCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");
770        NQAC = glt->GetNqueries();        NQAC = glt->GetNqueries();
# Line 770  int main(int numinp, char *inps[]){ Line 778  int main(int numinp, char *inps[]){
778        glt->ResetCounters();        glt->ResetCounters();
779        printf(" S4Level2 called\n");        printf(" S4Level2 called\n");
780        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start S4Core STDOUT  |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start S4Core STDOUT  |<<<<<<<<<<<<<<<<<<<\n");
781          delete dbc;
782          dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data());
783        S4SGN = S4Core(run,processFile,dbc,s4argc,s4argv);        S4SGN = S4Core(run,processFile,dbc,s4argc,s4argv);
784        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end S4Core STDOUT   |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end S4Core STDOUT   |<<<<<<<<<<<<<<<<<<<\n");
785        NQS4 = glt->GetNqueries();        NQS4 = glt->GetNqueries();
# Line 783  int main(int numinp, char *inps[]){ Line 793  int main(int numinp, char *inps[]){
793        glt->ResetCounters();        glt->ResetCounters();
794        printf(" NDLevel2 called\n");        printf(" NDLevel2 called\n");
795        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start NDCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start NDCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");
796          delete dbc;
797          dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data());
798        NDSGN = NDCore(run,processFile,dbc,ndargc,ndargv);        NDSGN = NDCore(run,processFile,dbc,ndargc,ndargv);
799        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end NDCore STDOUT   |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end NDCore STDOUT   |<<<<<<<<<<<<<<<<<<<\n");
800        NQND = glt->GetNqueries();        NQND = glt->GetNqueries();
# Line 796  int main(int numinp, char *inps[]){ Line 808  int main(int numinp, char *inps[]){
808        glt->ResetCounters();        glt->ResetCounters();
809        printf(" OrbitalInfo called\n");        printf(" OrbitalInfo called\n");
810        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start OrbitalInfoCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>| start OrbitalInfoCore STDOUT  |<<<<<<<<<<<<<<<<<<<\n");
811          delete dbc;
812          dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data());
813        ORBSGN = OrbitalInfoCore(run,processFile,dbc,orbargc,orbargv);        ORBSGN = OrbitalInfoCore(run,processFile,dbc,orbargc,orbargv);
814        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end OrbitalInfoCore STDOUT   |<<<<<<<<<<<<<<<<<<<\n");        if ( debug ) printf("                      >>>>>>>>>>>>>>>>>>>|  end OrbitalInfoCore STDOUT   |<<<<<<<<<<<<<<<<<<<\n");
815        NQORB = glt->GetNqueries();        NQORB = glt->GetNqueries();
# Line 840  int main(int numinp, char *inps[]){ Line 854  int main(int numinp, char *inps[]){
854      case -52:  message += " GLTABLES - No entries matching GL_PARAM query"; break;      case -52:  message += " GLTABLES - No entries matching GL_PARAM query"; break;
855      case -53:  message += " GLTABLES - No entries matching GL_TRK_CALIB query"; break;      case -53:  message += " GLTABLES - No entries matching GL_TRK_CALIB query"; break;
856      case -54:  message += " GLTABLES - No entries matching GL_CALO_CALIB query"; break;      case -54:  message += " GLTABLES - No entries matching GL_CALO_CALIB query"; break;
857      case -55:  message += " GLTABLES - No entries matching GL_CALO_CALIB query"; break;      case -55:  message += " GLTABLES - No entries matching GL_S4_CALIB query"; break;
858      case -56:  message += " GLTABLES - No entries matching GL_TLE query"; break;      case -56:  message += " GLTABLES - No entries matching GL_TLE query"; break;
859      case -57:  message += " GLTABLES - DB connection gone and not able to reconnect"; break;      case -57:  message += " GLTABLES - DB connection gone and not able to reconnect"; break;
860        //              //      
# Line 939  int main(int numinp, char *inps[]){ Line 953  int main(int numinp, char *inps[]){
953    case 101: printf("\n WARNING CALORIMETER - No tracks or good events in this run\n");    case 101: printf("\n WARNING CALORIMETER - No tracks or good events in this run\n");
954    };    };
955    //    //
956      // OrbitalInfoCore:
957      //
958      switch(ORBSGN){
959      case 900: printf("\n WARNING ORBITALINFO - No inclination MCMDs\n");
960      };
961      //
962    // no other at the moment    // no other at the moment
963    //    //
964    //    //
# Line 970  int main(int numinp, char *inps[]){ Line 990  int main(int numinp, char *inps[]){
990      Float_t s4rt = 0.;      Float_t s4rt = 0.;
991      Float_t ndrt = 0.;      Float_t ndrt = 0.;
992      Float_t orbrt = 0.;      Float_t orbrt = 0.;
993      Float_t dvrt = nevents/dvtime;      Float_t dvrt = (nevents+1)/dvtime;
994      if ( RUN ) runrt = nruns/runtime;      if ( RUN ) runrt = nruns/runtime;
995      if ( TRK ) trkrt = nevents/trktime;      if ( TRK ) trkrt = (nevents+1)/trktime;
996      if ( CAL ) calrt = nevents/caltime;      if ( CAL ) calrt = (nevents+1)/caltime;
997      if ( TOF ) tofrt = nevents/toftime;      if ( TOF ) tofrt = (nevents+1)/toftime;
998      if ( TRG ) trgrt = nevents/trgtime;      if ( TRG ) trgrt = (nevents+1)/trgtime;
999      if ( AC ) acrt = nevents/actime;      if ( AC ) acrt = (nevents+1)/actime;
1000      if ( S4 ) s4rt = nevents/s4time;      if ( S4 ) s4rt = (nevents+1)/s4time;
1001      if ( ND ) ndrt = nevents/ndtime;      if ( ND ) ndrt = (nevents+1)/ndtime;
1002      if ( ORB ) orbrt = nevents/orbtime;      if ( ORB ) orbrt = (nevents+1)/orbtime;
1003      //      //
1004      printf("\n\n###########################################################################################\n");      printf("\n\n###########################################################################################\n");
1005      printf("#              Benchmark results:      nevents = %10u     runs = %3u                #\n",nevents,nruns);      printf("#              Benchmark results:      nevents = %10u     runs = %3u                #\n",(nevents+1),nruns);
1006      printf("###########################################################################################\n");      printf("###########################################################################################\n");
1007      printf("# Detector # Core routine called # Queries  #     Real Time   #   CPU time   #  Events/s  #\n");      printf("# Detector # Core routine called # Queries  #     Real Time   #   CPU time   #  Events/s  #\n");
1008      printf("###########################################################################################\n");      printf("###########################################################################################\n");

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.32

  ViewVC Help
Powered by ViewVC 1.1.23