// // Variable declarations // Connection con; bool fRound = 1; // round values? Used for UpdateFromFile const int32_t pMaxBufferSize = 1000000; // 1MB const int32_t ciTables = 26; const int32_t ciSides = 2; const int32_t ciSectors = 18; const int32_t ciPartitions = 5; const int32_t ciSampas = 5; const int32_t ciRows = 152; const int32_t ciCrus = 360; const int32_t ciFecs = 3276; const int32_t ciLinks = 6552; int32_t fecPerPartitionBranch[5][2] = {{8,7}, {9,9}, {9,9}, {10,10}, {10,10}}; int32_t fecPerPartition[5] = {15, 18, 18, 20, 20}; int32_t rowPerPartitionCru[5][2] = {{17,15}, {16,15}, {18,16}, {16,14}, {13,12}}; const int32_t cifecPerSector = 91; int32_t pedestalQueryCount = 0; int32_t cruQueryCount = 0; int32_t fecQueryCount = 0; int32_t partitionQueryCount = 0; int32_t sectorQueryCount = 0; int32_t tpcQueryCount = 0; string gbtx1Query; vector pedestalQueries; vector zsthrQueries; vector onchannelQueries; vector itcorr1Queries; vector itcorr2Queries; vector cmcorrQueries; vector cruQueries; vector fecQueries; vector partitionQueries; vector sectorQueries; vector tpcQueries; vector pedestal_cruQueries; vector zsthr_cruQueries; vector onchannel_cruQueries; vector itcorr1_cruQueries; vector itcorr2_cruQueries; vector cmcorr_cruQueries; vector cru_partitionQueries; vector fec_partitionQueries; vector partition_sectorQueries; vector sector_tpcQueries; vector < vector > pedestal_values; vector < vector > pedestal_cru_values; vector < vector > zsthr_values; vector < vector > zsthr_cru_values; vector < vector > onchannel_values; vector < vector > onchannel_cru_values; vector < vector > cmcorr_values; vector < vector > cmcorr_cru_values; vector < vector > itcorr1_values; vector < vector > itcorr1_cru_values; vector < vector > itcorr2_values; vector < vector > itcorr2_cru_values; vector < vector > cru_values; vector < vector > cru_partition_values; vector < vector > fec_values; vector < vector > fec_partition_values; vector < vector > partition_values; vector < vector > partition_sector_values; Stopwatch *sw = new Stopwatch(); DBQueryCreator *dbq = new DBQueryCreator(); ProgressBar *pb = NULL; int32_t pedestalMaxId = -1; int32_t zsthrMaxId = -1; int32_t onchannelMaxId = -1; int32_t itcorr1MaxId = -1; int32_t itcorr2MaxId = -1; int32_t cmcorrMaxId = -1; int32_t cruMaxId = -1; int32_t fecMaxId = -1; int32_t partitionMaxId = -1; int32_t sectorMaxId = -1; int32_t tpcMaxId = -1; int32_t pedestalIndex = 0; int32_t cruIndex = 0; int32_t fecIndex = 0; int32_t partitionIndex = 0; int32_t sectorIndex = 0; int32_t tpcIndex = 0; int32_t pedestalQueryIndex = 0; int32_t cruQueryIndex = 0; int32_t fecQueryIndex = 0; int32_t partitionQueryIndex = 0; int32_t sectorQueryIndex = 0; int32_t tpcQueryIndex = 0; int32_t pedestal_cruQueryIndex = 0; int32_t cru_partitionQueryIndex = 0; int32_t fec_partitionQueryIndex = 0; int32_t partition_sectorQueryIndex = 0; int32_t sector_tpcQueryIndex = 0;