12 #include "CoralBase/AttributeListSpecification.h"
15 #include "GaudiKernel/MsgStream.h"
19 m_bEndOfRampRun(false),
29 m_bEndOfRampRun(false),
30 m_nEventsPerStep(nEventsPerStep),
31 m_vEnergySteps(vEnergySteps),
45 if(!attrSpecification->size())
return NULL;
52 std::vector<double> vEnergySteps = this->
energySteps();
58 std::ostringstream oss;
59 std::vector<double>::const_iterator energy_it = vEnergySteps.begin();
60 for (;energy_it!=vEnergySteps.end();++energy_it) {
61 oss << *energy_it <<
" ";
65 return (DataObject*) attrList;
75 std::stringstream
ss(strEnergySteps);
76 std::vector<double> vEnergySteps;
77 while (
ss >> buf) vEnergySteps.push_back(buf);
109 std::ostringstream oss;
115 oss <<
"L1CaloRampRunPlan: No more events/steps to process";
124 output<<
" nsteps: "<< vSteps.size()<<
" - steps: ";
125 std::vector<double>::const_iterator
it = vSteps.begin();
126 for(;
it!=vSteps.end();++
it) {