78 |
tr->GetEntry(i); |
tr->GetEntry(i); |
79 |
ph = eh->GetPscuHeader(); |
ph = eh->GetPscuHeader(); |
80 |
outputFile << "<PHYSER_EVENT>\n"; |
outputFile << "<PHYSER_EVENT>\n"; |
81 |
outputFile << "\t<PACKET_OBT>" << ph->GetOrbitalTime() << "</PACKET_OBT>\n"; |
outputFile << "\t<PACKET_OBT>" << dec << ph->GetOrbitalTime() << "</PACKET_OBT>\n"; |
82 |
outputFile << "\t<PACKET_NUM>" << ph->GetCounter() << "</PACKET_NUM>\n"; |
outputFile << "\t<PACKET_NUM>" << ph->GetCounter() << "</PACKET_NUM>\n"; |
83 |
outputFile << "\t<CALOENDRUN_RECORDS>\n"; |
outputFile << "\t<CALOENDRUN_RECORDS>\n"; |
84 |
for (int j = 0; j < 4; j++){ |
for (int j = 0; j < 4; j++){ |
96 |
outputFile << "\t\t\t\t<HK1_ITEM>" << (int)cer.CALO_HK1[k] << "</HK1_ITEM>\n"; |
outputFile << "\t\t\t\t<HK1_ITEM>" << (int)cer.CALO_HK1[k] << "</HK1_ITEM>\n"; |
97 |
} |
} |
98 |
outputFile << "\t\t\t</HK1>\n"; |
outputFile << "\t\t\t</HK1>\n"; |
|
outputFile << "\t\t\t<BOARD_ID_REG>" << (int)cer.CALO_BOARD_ID_REG << "</BOARD_ID_REG>\n"; |
|
|
outputFile << "\t\t\t<BOARD_ST_REG>" << (int)cer.CALO_BOARD_STATUS_REG << "</BOARD_ST_REG>\n"; |
|
99 |
outputFile << "\t\t\t<CALO_REG>\n"; |
outputFile << "\t\t\t<CALO_REG>\n"; |
100 |
for (int k = 0; k < 7; k++){ |
for (int k = 0; k < 7; k++){ |
101 |
|
outputFile << "\t\t\t\t<CALO_REG_ITEM>" << (short)cer.CALO_BOARD_ID_REG[k] << "</CALO_REG_ITEM>\n"; |
102 |
|
outputFile << "\t\t\t\t<CALO_REG_ITEM>" << (short)cer.CALO_BOARD_STATUS_REG[k] << "</CALO_REG_ITEM>\n"; |
103 |
outputFile << "\t\t\t\t<CALO_REG_ITEM>" << (int)cer.CALO_REG[k] << "</CALO_REG_ITEM>\n"; |
outputFile << "\t\t\t\t<CALO_REG_ITEM>" << (int)cer.CALO_REG[k] << "</CALO_REG_ITEM>\n"; |
104 |
} |
} |
105 |
outputFile << "\t\t\t</CALO_REG>\n"; |
outputFile << "\t\t\t</CALO_REG>\n"; |
109 |
|
|
110 |
outputFile << "\t<TBENDRUN>\n"; |
outputFile << "\t<TBENDRUN>\n"; |
111 |
ter = pere->TB_ENDRUN; |
ter = pere->TB_ENDRUN; |
112 |
outputFile << "\t\t<ALARM_MASK>" << (int)ter.TB_ALARM_MASK << "</ALARM_MASK>\n"; |
outputFile << "\t\t<ALARM_MASK>" << (UInt_t)ter.TB_ALARM_MASK << "</ALARM_MASK>\n"; |
113 |
outputFile << "\t\t<PMT_MASK_S3>" << (int)ter.TB_PMT_MASK_S3 << "</PMT_MASK_S3>\n"; |
outputFile << "\t\t<PMT_MASK_S3S2S12>" << (UInt_t)ter.TB_PMT_MASK_S3S2S12 << "</PMT_MASK_S3S2S12>\n"; |
114 |
outputFile << "\t\t<PMT_MASK_S2>" << (int)ter.TB_PMT_MASK_S2 << "</PMT_MASK_S2>\n"; |
outputFile << "\t\t<PMT_MASK_S11CRC>" << (UInt_t)ter.TB_PMT_MASK_S11CRC << "</PMT_MASK_S11CRC>\n"; |
115 |
outputFile << "\t\t<PMT_MASK_S12>" << (int)ter.TB_PMT_MASK_S12 << "</PMT_MASK_S12>\n"; |
outputFile << "\t\t<PMT_MASK_S4CAL>" << (UInt_t)ter.TB_S4_CAL_MASK << "</PMT_MASK_S4CAL>\n"; |
116 |
outputFile << "\t\t<PMT_MASK_S11>" << (int)ter.TB_PMT_MASK_S11 << "</PMT_MASK_S11>\n"; |
outputFile << "\t\t<BUSY_MASK>" << (UInt_t)ter.TB_BUSY_MASK << "</BUSY_MASK>\n"; |
117 |
outputFile << "\t\t<S4_MASK>" << (int)ter.TB_S4_MASK << "</S4_MASK>\n"; |
outputFile << "\t\t<TRIG_CONF>" << (UInt_t)ter.TB_TRIG_CONF << "</TRIG_CONF>\n"; |
|
outputFile << "\t\t<CALO_MASK>" << (int)ter.TB_CALO_MASK << "</CALO_MASK>\n"; |
|
|
outputFile << "\t\t<BUSY_MASK>" << (int)ter.TB_BUSY_MASK << "</BUSY_MASK>\n"; |
|
|
outputFile << "\t\t<CALIB_FLAG>" << (int)ter.TB_CALIB_FLAG << "</CALIB_FLAG>\n"; |
|
|
outputFile << "\t\t<S4_TRIG>" << (int)ter.TB_S4_TRIG << "</S4_TRIG>\n"; |
|
|
outputFile << "\t\t<CALO_TRIG>" << (int)ter.TB_CALO_TRIG << "</CALO_TRIG>\n"; |
|
|
outputFile << "\t\t<TOF_TRIG>" << (int)ter.TB_TOF_TRIG << "</TOF_TRIG>\n"; |
|
118 |
outputFile << "\t</TBENDRUN>\n"; |
outputFile << "\t</TBENDRUN>\n"; |
119 |
|
|
120 |
outputFile << "</PHYSER_EVENT>\n"; |
outputFile << "</PHYSER_EVENT>\n"; |