--- quicklook/dataToXML/PhysEndRunToXML.cpp 2006/06/12 06:07:08 1.2 +++ quicklook/dataToXML/PhysEndRunToXML.cpp 2014/01/17 15:10:32 1.4 @@ -22,7 +22,8 @@ #include #include #include - +#include +#include #include #include #include @@ -30,7 +31,7 @@ void PhysEndRunToXML(TString base, TString outDirectory = "", TString xslPath = ""){ - Int_t tmpSize; + // Int_t tmpSize; ofstream outputFile; stringstream oss; @@ -96,10 +97,10 @@ outputFile << "\t\t\t\t" << (int)cer.CALO_HK1[k] << "\n"; } outputFile << "\t\t\t\n"; - outputFile << "\t\t\t" << (int)cer.CALO_BOARD_ID_REG << "\n"; - outputFile << "\t\t\t" << (int)cer.CALO_BOARD_STATUS_REG << "\n"; outputFile << "\t\t\t\n"; for (int k = 0; k < 7; k++){ + outputFile << "\t\t\t\t" << (short)cer.CALO_BOARD_ID_REG[k] << "\n"; + outputFile << "\t\t\t\t" << (short)cer.CALO_BOARD_STATUS_REG[k] << "\n"; outputFile << "\t\t\t\t" << (int)cer.CALO_REG[k] << "\n"; } outputFile << "\t\t\t\n"; @@ -109,18 +110,12 @@ outputFile << "\t\n"; ter = pere->TB_ENDRUN; - outputFile << "\t\t" << (int)ter.TB_ALARM_MASK << "\n"; - outputFile << "\t\t" << (int)ter.TB_PMT_MASK_S3 << "\n"; - outputFile << "\t\t" << (int)ter.TB_PMT_MASK_S2 << "\n"; - outputFile << "\t\t" << (int)ter.TB_PMT_MASK_S12 << "\n"; - outputFile << "\t\t" << (int)ter.TB_PMT_MASK_S11 << "\n"; - outputFile << "\t\t" << (int)ter.TB_S4_MASK << "\n"; - outputFile << "\t\t" << (int)ter.TB_CALO_MASK << "\n"; - outputFile << "\t\t" << (int)ter.TB_BUSY_MASK << "\n"; - outputFile << "\t\t" << (int)ter.TB_CALIB_FLAG << "\n"; - outputFile << "\t\t" << (int)ter.TB_S4_TRIG << "\n"; - outputFile << "\t\t" << (int)ter.TB_CALO_TRIG << "\n"; - outputFile << "\t\t" << (int)ter.TB_TOF_TRIG << "\n"; + outputFile << "\t\t" << (UInt_t)ter.TB_ALARM_MASK << "\n"; + outputFile << "\t\t" << (UInt_t)ter.TB_PMT_MASK_S3S2S12 << "\n"; + outputFile << "\t\t" << (UInt_t)ter.TB_PMT_MASK_S11CRC << "\n"; + outputFile << "\t\t" << (UInt_t)ter.TB_S4_CAL_MASK << "\n"; + outputFile << "\t\t" << (UInt_t)ter.TB_BUSY_MASK << "\n"; + outputFile << "\t\t" << (UInt_t)ter.TB_TRIG_CONF << "\n"; outputFile << "\t\n"; outputFile << "\n"; @@ -149,26 +144,27 @@ for (int i = 2; i < argc; i++){ if (!strcmp(argv[i], "-outDir")){ - if (++i >= argc){ - printf( "-outDir needs arguments. \n"); - printf( "Try '--help' for more information. \n"); - exit(1); - } else { - outDir = argv[i]; - continue; - } + if (++i >= argc){ + printf( "-outDir needs arguments. \n"); + printf( "Try '--help' for more information. \n"); + exit(1); + } else { + outDir = argv[i]; + continue; + } } - - if (!strcmp(argv[i], "-xslPath")) - if (++i >= argc){ - printf( "-xslPath needs arguments. \n"); - printf( "Try '--help' for more information. \n"); - exit(1); - } else { - xslPath = argv[i]; - continue; - } + + if (!strcmp(argv[i], "-xslPath")){ + if (++i >= argc){ + printf( "-xslPath needs arguments. \n"); + printf( "Try '--help' for more information. \n"); + exit(1); + } else { + xslPath = argv[i]; + continue; + } } + } PhysEndRunToXML(argv[1], outDir, xslPath); }