Go to the documentation of this file.00001 #include "CondFormats/RunInfo/interface/L1TriggerScaler.h"
00002 L1TriggerScaler::L1TriggerScaler(){
00003 m_run.reserve(10000);
00004
00005 }
00006 void L1TriggerScaler::printAllValues() const{
00007 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00008 std::cout << " run: " <<it->m_rn<<
00009 "\n lumisegment: " << it->m_lumisegment<<
00010 "\n start_time: " << it->m_start_time <<std::endl;
00011
00012 for(size_t i=0; i<it->m_GTAlgoRates.size(); i++ ){
00013 std::cout << "m_GTAlgoRates["<<i<<"] = "<< it->m_GTAlgoRates[i]<<std::endl;
00014 }
00015 for(size_t i=0; i<it->m_GTAlgoPrescaling.size(); i++ ){
00016 std::cout << "m_GTAlgoPrescaling["<<i<<"] = "<< it->m_GTAlgoPrescaling[i]<<std::endl;
00017 }
00018 for(size_t i=0; i<it->m_GTTechCounts.size(); i++ ){
00019 std::cout << " m_GTTechCounts["<<i<<"] = "<< it->m_GTTechCounts[i]<<std::endl;
00020 }
00021 for(size_t i=0; i<it->m_GTTechRates.size(); i++ ){
00022 std::cout << " m_GTTechRates["<<i<<"] = "<< it->m_GTTechRates[i]<<std::endl;
00023 }
00024 for(size_t i=0; i<it->m_GTTechPrescaling.size(); i++ ){
00025 std::cout << " m_GTTechPrescaling["<<i<<"] = "<< it->m_GTTechPrescaling[i]<<std::endl;
00026 }
00027 for(size_t i=0; i<it->m_GTPartition0TriggerCounts.size(); i++ ){
00028 std::cout << " m_GTPartition0TriggerCounts["<<i<<"] = "<< it->m_GTPartition0TriggerCounts[i]<<std::endl;
00029 }
00030 for(size_t i=0; i<it->m_GTPartition0TriggerRates.size(); i++ ){
00031 std::cout << " m_GTPartition0TriggerRates["<<i<<"] = "<< it->m_GTPartition0TriggerRates[i]<<std::endl;
00032 }
00033 for(size_t i=0; i<it->m_GTPartition0DeadTime.size(); i++ ){
00034 std::cout << " m_GTPartition0DeadTime["<<i<<"] = "<< it->m_GTPartition0DeadTime[i]<<std::endl;
00035 }
00036 for(size_t i=0; i<it->m_GTPartition0DeadTimeRatio.size(); i++ ){
00037 std::cout << " m_GTPartition0DeadTimeRatio["<<i<<"] = "<< it->m_GTPartition0DeadTimeRatio[i]<<std::endl;
00038 }
00039 }
00040 }
00041
00042 void L1TriggerScaler::printRunValue() const{
00043 LumiIterator it=m_run.begin();
00044 std::cout<<it->m_rn<<std::endl;
00045 }
00046
00047 void L1TriggerScaler::printLumiSegmentValues() const{
00048 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00049 std::cout << " run: " <<it->m_rn<<
00050 "\n lumisegment: " << it->m_lumisegment<<
00051 "\n start_time: " << it->m_start_time <<std::endl;
00052 }
00053 }
00054
00055 void L1TriggerScaler::printFormat() const{
00056 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00057 std::cout << " run: " <<it->m_rn<<
00058 "\n lumisegment: " << it->m_lumisegment<<std::endl;
00059 std::cout<< "format :" << it->m_string_format <<std::endl;
00060 }
00061 }
00062
00063 void L1TriggerScaler::printGTAlgoCounts() const{
00064 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00065 std::cout << " run: " <<it->m_rn<<
00066 "\n lumisegment: " << it->m_lumisegment<<std::endl;
00067 for(size_t i=0; i<it->m_GTAlgoCounts.size(); i++ ){
00068 std::cout << "m_GTAlgoCounts["<<i<<"] = "<< it->m_GTAlgoCounts[i]<<std::endl;
00069 }
00070 }
00071 }
00072
00073 void L1TriggerScaler::printGTAlgoRates() const{
00074 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00075 std::cout << " run: " <<it->m_rn<<
00076 "\n lumisegment: " << it->m_lumisegment<<std::endl;
00077 for(size_t i=0; i<it->m_GTAlgoRates.size(); i++ ){
00078 std::cout << "m_GTAlgoRates["<<i<<"] = "<< it->m_GTAlgoRates[i]<<std::endl;
00079 }
00080 }
00081 }
00082
00083 void L1TriggerScaler::printGTAlgoPrescaling() const{
00084 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00085 std::cout << " run: " <<it->m_rn<<
00086 "\n lumisegment: " << it->m_lumisegment<<std::endl;
00087 for(size_t i=0; i<it->m_GTAlgoPrescaling.size(); i++ ){
00088 std::cout << "m_GTAlgoPrescaling["<<i<<"] = "<< it->m_GTAlgoPrescaling[i]<<std::endl;
00089 }
00090 }
00091 }
00092 void L1TriggerScaler::printGTTechCounts() const{
00093 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00094 std::cout << " run: " <<it->m_rn<<
00095 "\nlumisegment: " << it->m_lumisegment<<std::endl;
00096 for(size_t i=0; i<it->m_GTTechCounts.size(); i++ ){
00097 std::cout << "m_GTTechCounts["<<i<<"] = "<< it->m_GTTechCounts[i]<<std::endl;
00098 }
00099 }
00100 }
00101
00102 void L1TriggerScaler::printGTTechRates() const{
00103 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00104 std::cout << " run: " <<it->m_rn<<
00105 "\nlumisegment: " << it->m_lumisegment<<std::endl;
00106 for(size_t i=0; i<it->m_GTTechRates.size(); i++ ){
00107 std::cout << "m_GTTechRates["<<i<<"] = "<< it->m_GTTechRates[i]<<std::endl;
00108 }
00109 }
00110 }
00111
00112 void L1TriggerScaler::printGTTechPrescaling() const{
00113 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00114 std::cout << " run: " <<it->m_rn<<
00115 "\nlumisegment: " << it->m_lumisegment<<std::endl;
00116 for(size_t i=0; i<it->m_GTTechPrescaling.size(); i++ ){
00117 std::cout << "m_GTTechPrescaling["<<i<<"] = "<< it->m_GTTechPrescaling[i]<<std::endl;
00118 }
00119 }
00120 }
00121
00122 void L1TriggerScaler::printGTPartition0TriggerCounts() const{
00123 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00124 std::cout << " run: " <<it->m_rn<<
00125 "\nlumisegment: " << it->m_lumisegment<<std::endl;
00126 for(size_t i=0; i<it->m_GTPartition0TriggerCounts.size(); i++ ){
00127 std::cout << "m_GTPartition0TriggerCounts["<<i<<"] = "<< it->m_GTPartition0TriggerCounts[i]<<std::endl;
00128 }
00129 }
00130 }
00131
00132 void L1TriggerScaler::printGTPartition0TriggerRates() const{
00133 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00134 std::cout << " run: " <<it->m_rn<<
00135 "\nlumisegment: " << it->m_lumisegment<<std::endl;
00136 for(size_t i=0; i<it->m_GTPartition0TriggerRates.size(); i++ ){
00137 std::cout << "m_GTPartition0TriggerRates["<<i<<"] = "<< it->m_GTPartition0TriggerRates[i]<<std::endl;
00138 }
00139 }
00140 }
00141
00142 void L1TriggerScaler::printGTPartition0DeadTime() const{
00143 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00144 std::cout << " run: " <<it->m_rn<<
00145 "\nlumisegment: " << it->m_lumisegment<<std::endl;
00146 for(size_t i=0; i<it->m_GTPartition0DeadTime.size(); i++ ){
00147 std::cout << "m_GTPartition0DeadTime["<<i<<"] = "<< it->m_GTPartition0DeadTime[i]<<std::endl;
00148 }
00149 }
00150 }
00151
00152 void L1TriggerScaler::printGTPartition0DeadTimeRatio() const{
00153 for(LumiIterator it=m_run.begin(); it!=m_run.end(); ++it){
00154 std::cout << " run: " <<it->m_rn<<
00155 "\nlumisegment: " << it->m_lumisegment<<std::endl;
00156 for(size_t i=0; i<it->m_GTPartition0DeadTimeRatio.size(); i++ ){
00157 std::cout << "m_GTPartition0DeadTimeRatio["<<i<<"] = "<< it->m_GTPartition0DeadTimeRatio[i]<<std::endl;
00158 }
00159 }
00160 }