43 ss <<
object().m_run.size() <<
", ";
44 if (!
object().m_run.empty()) {
45 ss <<
object().m_run.front().m_rn;
47 ss <<
object().m_run.front().m_lumisegment;
48 ss <<
", " <<
object().m_run.front().m_date;
49 ss <<
", " <<
object().m_run.front().m_date;
51 for(
size_t i=0;
i<
object().m_run.front().m_GTAlgoCounts.size();
i++ ){
52 ss <<
"m_GTAlgoCounts["<<
i<<
"] = "<<
object().m_run.front().m_GTAlgoCounts[
i]<<std::endl;
54 for(
size_t i=0;
i<
object().m_run.front().m_GTAlgoRates.size();
i++ ){
55 ss <<
"m_GTAlgoRates["<<
i<<
"] = "<<
object().m_run.front().m_GTAlgoRates[
i]<<std::endl;
57 for(
size_t i=0;
i<
object().m_run.front().m_GTAlgoPrescaling.size();
i++ ){
58 ss <<
"m_GTAlgoPrescaling["<<
i<<
"] = "<<
object().m_run.front().m_GTAlgoPrescaling[
i]<<std::endl;
60 for(
size_t i=0;
i<
object().m_run.front().m_GTTechCounts.size();
i++ ){
61 ss <<
" m_GTTechCounts["<<
i<<
"] = "<<
object().m_run.front().m_GTTechCounts[
i]<<std::endl;
63 for(
size_t i=0;
i<
object().m_run.front().m_GTTechRates.size();
i++ ){
64 ss <<
" m_GTTechRates["<<
i<<
"] = "<<
object().m_run.front().m_GTTechRates[
i]<<std::endl;
66 for(
size_t i=0;
i<
object().m_run.front().m_GTTechPrescaling.size();
i++ ){
67 ss <<
" m_GTTechPrescaling["<<
i<<
"] = "<<
object().m_run.front().m_GTTechPrescaling[
i]<<std::endl;
69 for(
size_t i=0;
i<
object().m_run.front().m_GTPartition0TriggerCounts.size();
i++ ){
70 ss <<
" m_GTPartition0TriggerCounts["<<
i<<
"] = "<<
object().m_run.front().m_GTPartition0TriggerCounts[
i]<<std::endl;
72 for(
size_t i=0;
i<
object().m_run.front().m_GTPartition0TriggerRates.size();
i++ ){
73 ss <<
" m_GTPartition0TriggerRates["<<
i<<
"] = "<<
object().m_run.front().m_GTPartition0TriggerRates[
i]<<std::endl;
75 for(
size_t i=0;
i<
object().m_run.front().m_GTPartition0DeadTime.size();
i++ ){
76 ss <<
" m_GTPartition0DeadTime["<<
i<<
"] = "<<
object().m_run.front().m_GTPartition0DeadTime[
i]<<std::endl;
78 for(
size_t i=0;
i<
object().m_run.front().m_GTPartition0DeadTimeRatio.size();
i++ ){
79 ss <<
" m_GTPartition0DeadTimeRatio["<<
i<<
"] = "<<
object().m_run.front().m_GTPartition0DeadTimeRatio[
i]<<std::endl;
84 ss <<
object().m_run.back().m_rn;
86 ss <<
object().m_run.back().m_lumisegment;
87 ss <<
", " <<
object().m_run.back().m_date;
89 for(
size_t i=0;
i<
object().m_run.back().m_GTAlgoCounts.size();
i++ ){
90 ss <<
"m_GTAlgoCounts["<<
i<<
"] = "<<
object().m_run.back().m_GTAlgoCounts[
i]<<std::endl;
92 for(
size_t i=0;
i<
object().m_run.back().m_GTAlgoRates.size();
i++ ){
93 ss <<
"m_GTAlgoRates["<<
i<<
"] = "<<
object().m_run.back().m_GTAlgoRates[
i]<<std::endl;
95 for(
size_t i=0;
i<
object().m_run.back().m_GTAlgoPrescaling.size();
i++ ){
96 ss <<
"m_GTAlgoPrescaling["<<
i<<
"] = "<<
object().m_run.back().m_GTAlgoPrescaling[
i]<<std::endl;
98 for(
size_t i=0;
i<
object().m_run.back().m_GTTechCounts.size();
i++ ){
99 ss <<
" m_GTTechCounts["<<
i<<
"] = "<<
object().m_run.back().m_GTTechCounts[
i]<<std::endl;
101 for(
size_t i=0;
i<
object().m_run.back().m_GTTechRates.size();
i++ ){
102 ss <<
" m_GTTechRates["<<
i<<
"] = "<<
object().m_run.back().m_GTTechRates[
i]<<std::endl;
104 for(
size_t i=0;
i<
object().m_run.back().m_GTTechPrescaling.size();
i++ ){
105 ss <<
" m_GTTechPrescaling["<<
i<<
"] = "<<
object().m_run.back().m_GTTechPrescaling[
i]<<std::endl;
107 for(
size_t i=0;
i<
object().m_run.back().m_GTPartition0TriggerCounts.size();
i++ ){
108 ss <<
" m_GTPartition0TriggerCounts["<<
i<<
"] = "<<
object().m_run.back().m_GTPartition0TriggerCounts[
i]<<std::endl;
110 for(
size_t i=0;
i<
object().m_run.back().m_GTPartition0TriggerRates.size();
i++ ){
111 ss <<
" m_GTPartition0TriggerRates["<<
i<<
"] = "<<
object().m_run.back().m_GTPartition0TriggerRates[
i]<<std::endl;
113 for(
size_t i=0;
i<
object().m_run.back().m_GTPartition0DeadTime.size();
i++ ){
114 ss <<
" m_GTPartition0DeadTime["<<
i<<
"] = "<<
object().m_run.back().m_GTPartition0DeadTime[
i]<<std::endl;
116 for(
size_t i=0;
i<
object().m_run.back().m_GTPartition0DeadTimeRatio.size();
i++ ){
117 ss <<
" m_GTPartition0DeadTimeRatio["<<
i<<
"] = "<<
object().m_run.back().m_GTPartition0DeadTimeRatio[
i]<<std::endl;
127 std::vector<int>
const&,
128 std::vector<float>
const& )
const {
130 std::ofstream
f(fname.c_str());
std::string plot(std::string const &, std::string const &, std::vector< int > const &, std::vector< float > const &) const
#define PYTHON_WRAPPER(_class, _name)
std::string summary() const