File indexing completed on 2023-03-17 10:47:27
0001 #include "CondFormats/RunInfo/interface/L1TriggerScaler.h"
0002 L1TriggerScaler::L1TriggerScaler() { m_run.reserve(10000); }
0003 void L1TriggerScaler::printAllValues() const {
0004 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0005 std::cout << " run: " << it->m_rn << "\n lumisegment: " << it->m_lumisegment
0006 << "\n start_time: " << it->m_start_time << std::endl;
0007
0008 for (size_t i = 0; i < it->m_GTAlgoRates.size(); i++) {
0009 std::cout << "m_GTAlgoRates[" << i << "] = " << it->m_GTAlgoRates[i] << std::endl;
0010 }
0011 for (size_t i = 0; i < it->m_GTAlgoPrescaling.size(); i++) {
0012 std::cout << "m_GTAlgoPrescaling[" << i << "] = " << it->m_GTAlgoPrescaling[i] << std::endl;
0013 }
0014 for (size_t i = 0; i < it->m_GTTechCounts.size(); i++) {
0015 std::cout << " m_GTTechCounts[" << i << "] = " << it->m_GTTechCounts[i] << std::endl;
0016 }
0017 for (size_t i = 0; i < it->m_GTTechRates.size(); i++) {
0018 std::cout << " m_GTTechRates[" << i << "] = " << it->m_GTTechRates[i] << std::endl;
0019 }
0020 for (size_t i = 0; i < it->m_GTTechPrescaling.size(); i++) {
0021 std::cout << " m_GTTechPrescaling[" << i << "] = " << it->m_GTTechPrescaling[i] << std::endl;
0022 }
0023 for (size_t i = 0; i < it->m_GTPartition0TriggerCounts.size(); i++) {
0024 std::cout << " m_GTPartition0TriggerCounts[" << i << "] = " << it->m_GTPartition0TriggerCounts[i] << std::endl;
0025 }
0026 for (size_t i = 0; i < it->m_GTPartition0TriggerRates.size(); i++) {
0027 std::cout << " m_GTPartition0TriggerRates[" << i << "] = " << it->m_GTPartition0TriggerRates[i] << std::endl;
0028 }
0029 for (size_t i = 0; i < it->m_GTPartition0DeadTime.size(); i++) {
0030 std::cout << " m_GTPartition0DeadTime[" << i << "] = " << it->m_GTPartition0DeadTime[i] << std::endl;
0031 }
0032 for (size_t i = 0; i < it->m_GTPartition0DeadTimeRatio.size(); i++) {
0033 std::cout << " m_GTPartition0DeadTimeRatio[" << i << "] = " << it->m_GTPartition0DeadTimeRatio[i] << std::endl;
0034 }
0035 }
0036 }
0037
0038 void L1TriggerScaler::printRunValue() const {
0039 LumiIterator it = m_run.begin();
0040 std::cout << it->m_rn << std::endl;
0041 }
0042
0043 void L1TriggerScaler::printLumiSegmentValues() const {
0044 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0045 std::cout << " run: " << it->m_rn << "\n lumisegment: " << it->m_lumisegment
0046 << "\n start_time: " << it->m_start_time << std::endl;
0047 }
0048 }
0049
0050 void L1TriggerScaler::printFormat() const {
0051 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0052 std::cout << " run: " << it->m_rn << "\n lumisegment: " << it->m_lumisegment << std::endl;
0053 std::cout << "format :" << it->m_string_format << std::endl;
0054 }
0055 }
0056
0057 void L1TriggerScaler::printGTAlgoCounts() const {
0058 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0059 std::cout << " run: " << it->m_rn << "\n lumisegment: " << it->m_lumisegment << std::endl;
0060 for (size_t i = 0; i < it->m_GTAlgoCounts.size(); i++) {
0061 std::cout << "m_GTAlgoCounts[" << i << "] = " << it->m_GTAlgoCounts[i] << std::endl;
0062 }
0063 }
0064 }
0065
0066 void L1TriggerScaler::printGTAlgoRates() const {
0067 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0068 std::cout << " run: " << it->m_rn << "\n lumisegment: " << it->m_lumisegment << std::endl;
0069 for (size_t i = 0; i < it->m_GTAlgoRates.size(); i++) {
0070 std::cout << "m_GTAlgoRates[" << i << "] = " << it->m_GTAlgoRates[i] << std::endl;
0071 }
0072 }
0073 }
0074
0075 void L1TriggerScaler::printGTAlgoPrescaling() const {
0076 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0077 std::cout << " run: " << it->m_rn << "\n lumisegment: " << it->m_lumisegment << std::endl;
0078 for (size_t i = 0; i < it->m_GTAlgoPrescaling.size(); i++) {
0079 std::cout << "m_GTAlgoPrescaling[" << i << "] = " << it->m_GTAlgoPrescaling[i] << std::endl;
0080 }
0081 }
0082 }
0083 void L1TriggerScaler::printGTTechCounts() const {
0084 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0085 std::cout << " run: " << it->m_rn << "\nlumisegment: " << it->m_lumisegment << std::endl;
0086 for (size_t i = 0; i < it->m_GTTechCounts.size(); i++) {
0087 std::cout << "m_GTTechCounts[" << i << "] = " << it->m_GTTechCounts[i] << std::endl;
0088 }
0089 }
0090 }
0091
0092 void L1TriggerScaler::printGTTechRates() const {
0093 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0094 std::cout << " run: " << it->m_rn << "\nlumisegment: " << it->m_lumisegment << std::endl;
0095 for (size_t i = 0; i < it->m_GTTechRates.size(); i++) {
0096 std::cout << "m_GTTechRates[" << i << "] = " << it->m_GTTechRates[i] << std::endl;
0097 }
0098 }
0099 }
0100
0101 void L1TriggerScaler::printGTTechPrescaling() const {
0102 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0103 std::cout << " run: " << it->m_rn << "\nlumisegment: " << it->m_lumisegment << std::endl;
0104 for (size_t i = 0; i < it->m_GTTechPrescaling.size(); i++) {
0105 std::cout << "m_GTTechPrescaling[" << i << "] = " << it->m_GTTechPrescaling[i] << std::endl;
0106 }
0107 }
0108 }
0109
0110 void L1TriggerScaler::printGTPartition0TriggerCounts() const {
0111 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0112 std::cout << " run: " << it->m_rn << "\nlumisegment: " << it->m_lumisegment << std::endl;
0113 for (size_t i = 0; i < it->m_GTPartition0TriggerCounts.size(); i++) {
0114 std::cout << "m_GTPartition0TriggerCounts[" << i << "] = " << it->m_GTPartition0TriggerCounts[i] << std::endl;
0115 }
0116 }
0117 }
0118
0119 void L1TriggerScaler::printGTPartition0TriggerRates() const {
0120 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0121 std::cout << " run: " << it->m_rn << "\nlumisegment: " << it->m_lumisegment << std::endl;
0122 for (size_t i = 0; i < it->m_GTPartition0TriggerRates.size(); i++) {
0123 std::cout << "m_GTPartition0TriggerRates[" << i << "] = " << it->m_GTPartition0TriggerRates[i] << std::endl;
0124 }
0125 }
0126 }
0127
0128 void L1TriggerScaler::printGTPartition0DeadTime() const {
0129 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0130 std::cout << " run: " << it->m_rn << "\nlumisegment: " << it->m_lumisegment << std::endl;
0131 for (size_t i = 0; i < it->m_GTPartition0DeadTime.size(); i++) {
0132 std::cout << "m_GTPartition0DeadTime[" << i << "] = " << it->m_GTPartition0DeadTime[i] << std::endl;
0133 }
0134 }
0135 }
0136
0137 void L1TriggerScaler::printGTPartition0DeadTimeRatio() const {
0138 for (LumiIterator it = m_run.begin(); it != m_run.end(); ++it) {
0139 std::cout << " run: " << it->m_rn << "\nlumisegment: " << it->m_lumisegment << std::endl;
0140 for (size_t i = 0; i < it->m_GTPartition0DeadTimeRatio.size(); i++) {
0141 std::cout << "m_GTPartition0DeadTimeRatio[" << i << "] = " << it->m_GTPartition0DeadTimeRatio[i] << std::endl;
0142 }
0143 }
0144 }