| 64 |
printf(" Process only RunInfo and Tracker (be verbose for tracker):\n DarthVader -idRun 1085 -all +RUN +TRK [ --verbose ] \n"); |
printf(" Process only RunInfo and Tracker (be verbose for tracker):\n DarthVader -idRun 1085 -all +RUN +TRK [ --verbose ] \n"); |
| 65 |
printf(" Process all and be verbose for calorimeter:\n DarthVader -idRun 1085 +CAL [ --verbose ] \n\n"); |
printf(" Process all and be verbose for calorimeter:\n DarthVader -idRun 1085 +CAL [ --verbose ] \n\n"); |
| 66 |
}; |
}; |
| 67 |
|
|
| 68 |
|
Bool_t CheckDBC(TSQLServer *dbc, TString host, TString user, TString psw){ |
| 69 |
|
// |
| 70 |
|
Bool_t connect = dbc->IsConnected(); |
| 71 |
|
// |
| 72 |
|
if( !dbc || !connect ){ |
| 73 |
|
dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data()); |
| 74 |
|
}; |
| 75 |
|
// |
| 76 |
|
connect = dbc->IsConnected(); |
| 77 |
|
// |
| 78 |
|
return(connect); |
| 79 |
|
// |
| 80 |
|
}; |
| 81 |
// |
// |
| 82 |
// Here the main |
// Here the main |
| 83 |
// |
// |
| 693 |
// |
// |
| 694 |
timer.Start(kTRUE); |
timer.Start(kTRUE); |
| 695 |
if ( TRK ) { |
if ( TRK ) { |
| 696 |
|
CheckDBC(dbc,host,user,psw); |
| 697 |
printf(" TrackerLevel2 called\n"); |
printf(" TrackerLevel2 called\n"); |
| 698 |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start TrkCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start TrkCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
| 699 |
TRKSGN = TrkCore(run,processFile,dbc,trkargc,trkargv); |
TRKSGN = TrkCore(run,processFile,dbc,trkargc,trkargv); |
| 706 |
// |
// |
| 707 |
timer.Start(kTRUE); |
timer.Start(kTRUE); |
| 708 |
if ( TOF ) { |
if ( TOF ) { |
| 709 |
|
CheckDBC(dbc,host,user,psw); |
| 710 |
printf(" ToFLevel2 called\n"); |
printf(" ToFLevel2 called\n"); |
| 711 |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start ToFCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start ToFCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
| 712 |
TOFSGN = ToFCore(run,processFile,dbc,tofargc,tofargv); |
TOFSGN = ToFCore(run,processFile,dbc,tofargc,tofargv); |
| 718 |
// |
// |
| 719 |
timer.Start(kTRUE); |
timer.Start(kTRUE); |
| 720 |
if ( CAL ) { |
if ( CAL ) { |
| 721 |
|
CheckDBC(dbc,host,user,psw); |
| 722 |
printf(" CalorimeterLevel2 called\n"); |
printf(" CalorimeterLevel2 called\n"); |
| 723 |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start CaloCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start CaloCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
| 724 |
CALSGN = CaloCore(run,processFile,dbc,calargc,calargv); |
CALSGN = CaloCore(run,processFile,dbc,calargc,calargv); |
| 730 |
// |
// |
| 731 |
timer.Start(kTRUE); |
timer.Start(kTRUE); |
| 732 |
if ( TRG ) { |
if ( TRG ) { |
| 733 |
|
CheckDBC(dbc,host,user,psw); |
| 734 |
printf(" TriggerLevel2 called\n"); |
printf(" TriggerLevel2 called\n"); |
| 735 |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start TrigCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start TrigCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
| 736 |
TRGSGN = TrigCore(run,processFile,dbc,trgargc,trgargv); |
TRGSGN = TrigCore(run,processFile,dbc,trgargc,trgargv); |
| 742 |
// |
// |
| 743 |
timer.Start(kTRUE); |
timer.Start(kTRUE); |
| 744 |
if ( AC ) { |
if ( AC ) { |
| 745 |
|
CheckDBC(dbc,host,user,psw); |
| 746 |
printf(" AnticounterLevel2 called\n"); |
printf(" AnticounterLevel2 called\n"); |
| 747 |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start AcCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start AcCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
| 748 |
ACSGN = AcCore(run,processFile,dbc,acargc,acargv); |
ACSGN = AcCore(run,processFile,dbc,acargc,acargv); |
| 754 |
// |
// |
| 755 |
timer.Start(kTRUE); |
timer.Start(kTRUE); |
| 756 |
if ( S4 ) { |
if ( S4 ) { |
| 757 |
|
CheckDBC(dbc,host,user,psw); |
| 758 |
printf(" S4Level2 called\n"); |
printf(" S4Level2 called\n"); |
| 759 |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start S4Core STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start S4Core STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
| 760 |
S4SGN = S4Core(run,processFile,dbc,s4argc,s4argv); |
S4SGN = S4Core(run,processFile,dbc,s4argc,s4argv); |
| 766 |
// |
// |
| 767 |
timer.Start(kTRUE); |
timer.Start(kTRUE); |
| 768 |
if ( ND ) { |
if ( ND ) { |
| 769 |
|
CheckDBC(dbc,host,user,psw); |
| 770 |
printf(" NDLevel2 called\n"); |
printf(" NDLevel2 called\n"); |
| 771 |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start NDCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start NDCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
| 772 |
NDSGN = NDCore(run,processFile,dbc,ndargc,ndargv); |
NDSGN = NDCore(run,processFile,dbc,ndargc,ndargv); |
| 778 |
// |
// |
| 779 |
timer.Start(kTRUE); |
timer.Start(kTRUE); |
| 780 |
if ( ORB ) { |
if ( ORB ) { |
| 781 |
|
CheckDBC(dbc,host,user,psw); |
| 782 |
printf(" OrbitalInfo called\n"); |
printf(" OrbitalInfo called\n"); |
| 783 |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start OrbitalInfoCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
if ( debug ) printf(" >>>>>>>>>>>>>>>>>>>| start OrbitalInfoCore STDOUT |<<<<<<<<<<<<<<<<<<<\n"); |
| 784 |
ORBSGN = OrbitalInfoCore(run,processFile,dbc,orbargc,orbargv); |
ORBSGN = OrbitalInfoCore(run,processFile,dbc,orbargc,orbargv); |
| 820 |
case -53: message += " GLTABLES - No entries matching GL_TRK_CALIB query"; break; |
case -53: message += " GLTABLES - No entries matching GL_TRK_CALIB query"; break; |
| 821 |
case -54: message += " GLTABLES - No entries matching GL_CALO_CALIB query"; break; |
case -54: message += " GLTABLES - No entries matching GL_CALO_CALIB query"; break; |
| 822 |
case -55: message += " GLTABLES - No entries matching GL_CALO_CALIB query"; break; |
case -55: message += " GLTABLES - No entries matching GL_CALO_CALIB query"; break; |
| 823 |
|
case -56: message += " GLTABLES - No entries matching GL_TLE query"; break; |
| 824 |
// |
// |
| 825 |
case -100: message += " CALORIMETERLEVEL2 - No Level2 input file"; break; |
case -100: message += " CALORIMETERLEVEL2 - No Level2 input file"; break; |
| 826 |
case -101: message += " CALORIMETERLEVEL2 - Cannot open Level2 file"; break; |
case -101: message += " CALORIMETERLEVEL2 - Cannot open Level2 file"; break; |