319 if(
cenv.GetValue(
"scan2db.TestLoad",0) ) {
321 Log(1,
"LoadEventBrick",
"TestLoad mode followed by ROLLBACK is active! NTestLoad = %d",
322 cenv.GetValue(
"scan2db.NTestLoad",0) );
325 ULong64_t br=0, ev=0;
328 TEnv cardenv(
"eventscan2db");
329 if( cardenv.ReadFile(
fname ,kEnvLocal) <0 )
331 Log(1,
"LoadEventBrick",
"card file %s not found! exit",
fname);
334 printf(
"\n--------------------------------------------------------------------\n");
335 printf(
"----------------------- scan2db ------------------------------------\n");
336 printf(
"Process file: %s\n",
fname);
337 printf(
"--------------------------------------------------------------------\n");
339 printf(
"--------------------------------------------------------------------\n");
341 int id = br>1000000? br: 1000000+br;
345 s2d.
eIsBlackCS = cardenv.GetValue(
"scan2db.BlackCS", 0);
347 s2d.
eX_marks= cardenv.GetValue(
"scan2db.X_MARKS" , 1);
352 s2d.
eID_SET =
cenv.GetValue(
"scan2db.BS_ID" ,
"'OPERA NA SET 01'");
357 sscanf(
cenv.GetValue(
"scan2db.IdMachine",
"0000000000000000"),
"%lld", &(s2d.
eIdMachine));
358 sscanf(
cenv.GetValue(
"scan2db.IdRequester",
"0000000000000000"),
"%lld", &(s2d.
eIdRequester));
369 printf(
"scan2db CALIBRATION ......\n");
370 time_t ti_c = time(
NULL);
371 EdbID idcal = cardenv.GetValue(
"scan2db.CALIBRATION",
"0.0.0.0");
374 time_t tf_c = time(
NULL);
375 printf(
"scan2db CALIBRATION finished, Elapsed time = %ld s\n", tf_c-ti_c);
379 printf(
"scan2db PREDICTION ......\n");
380 time_t ti_p = time(
NULL);
381 EdbID idpred = cardenv.GetValue(
"scan2db.PREDICTION",
"0.0.0.0");
383 time_t tf_p = time(
NULL);
384 printf(
"scan2db PREDICTION finished, Elapsed time = %ld s\n", tf_p-ti_p);
388 printf(
"scan2db VOLUME ......\n");
389 time_t ti_v = time(
NULL);
390 EdbID idvol = cardenv.GetValue(
"scan2db.VOLUME" ,
"0.0.0.0");
391 EdbID idpred = cardenv.GetValue(
"scan2db.PREDICTION" ,
"0.0.0.0");
392 s2d.
eIDPATH = cardenv.GetValue(
"scan2db.VOLUME.IDPATH", -1);
394 time_t tf_v = time(
NULL);
395 printf(
"scan2db VOLUME finished, Elapsed time = %ld s\n", tf_v-ti_v);
400 time_t tf = time(
NULL);
401 fprintf(
stdout,
"LoadEventBrick completed\n");
402 fprintf(
stdout,
"Elapsed time = %ld seconds\n",tf-
ti);
EdbTrackP * ti[10]
Definition: RecDispMC_Profiles.C:54
ULong64_t eCalibrationProgramsettings
Definition: TOracleServerE2WX.h:113
void AddBrick(EdbScanProc &sproc)
Definition: TOracleServerE2WX.cxx:1578
Bool_t eWriteRawCalibrationData
Definition: TOracleServerE2WX.h:124
ULong64_t eEvent
Definition: TOracleServerE2WX.h:106
Int_t eX_marks
Definition: TOracleServerE2WX.h:121
ULong64_t eHeaderProgramsettings
Definition: TOracleServerE2WX.h:112
void Print()
Definition: TOracleServerE2WX.cxx:999
ULong64_t eIdRequester
Definition: TOracleServerE2WX.h:111
TString eID_SET
Definition: TOracleServerE2WX.h:109
ULong64_t eBrick
Definition: TOracleServerE2WX.h:104
Int_t eIsBlackCS
Definition: TOracleServerE2WX.h:107
ULong64_t eIdMachine
Definition: TOracleServerE2WX.h:110
ULong64_t eEventBrick
Definition: TOracleServerE2WX.h:105
ULong64_t eVolumeProgramsettings
Definition: TOracleServerE2WX.h:115
void LoadCalibration(EdbScanProc &sproc, EdbID edbid)
Definition: TOracleServerE2WX.cxx:1417
void LoadVolume(EdbScanProc &sproc, EdbID edbid, EdbID idstop)
Definition: TOracleServerE2WX.cxx:1473
Int_t eIDPATH
Definition: TOracleServerE2WX.h:108
void LoadPrediction(EdbScanProc &sproc, EdbID edbid)
Definition: TOracleServerE2WX.cxx:1102
ULong64_t ePredictionProgramsettings
Definition: TOracleServerE2WX.h:114
Definition: EdbScanProc.h:12
TString eProcDirClient
Definition: EdbScanProc.h:14
void FinishTransaction()
Definition: TOracleServerE2WX.cxx:45
int GetDBErrors()
Definition: TOracleServerE2WX.h:31
void SetTestLoad(int n)
Definition: TOracleServerE2WX.h:32
Bool_t TestLoad()
Definition: TOracleServerE2WX.h:34
EdbScanProc * sproc
Definition: comptonmap.cpp:29
gEDBDEBUGLEVEL
Definition: energy.C:7
const char * fname
Definition: mc2raw.cxx:41
UInt_t id
Definition: tlg2pattern.C:118
#define NULL
Definition: nidaqmx.h:84
int ParseFileName(const char *filename, ULong64_t &brick, ULong64_t &event)
Definition: scan2db.cpp:427