23 <<
" Constructing object...";
30 <<
" Destructing object...";
40 HistosMap::const_iterator iter;
41 Analyses::iterator ianal;
42 std::map<std::string, uint16_t>
errors;
45 for (ianal =
data().
begin(); ianal !=
data().end(); ianal++) {
55 if (iter->second.empty()) {
57 <<
" Zero histograms found!";
62 std::vector<TH1*> profs;
63 Histos::const_iterator ihis = iter->second.begin();
64 for (; ihis != iter->second.end(); ihis++) {
67 profs.push_back(prof);
74 FedToFecMap::const_iterator ifed =
mapping().find(iter->first);
76 anal->fecKey(ifed->second);
80 if (
anal->isValid()) {
83 if (!
anal->getErrorCodes().empty()) {
90 <<
" Analyzed histograms for " <<
histos().size() <<
" FED channels, of which "
96 std::map<std::string, uint16_t>::const_iterator
ii;
98 ss <<
" " <<
ii->first <<
": " <<
ii->second << std::endl;
102 <<
" Found " <<
count <<
" error strings: " <<
ss.str();
106 <<
" No histograms to analyze!";
113 Analyses::iterator ianal =
data().begin();
114 Analyses::iterator janal =
data().end();
115 for (; ianal != janal; ++ianal) {
119 <<
" NULL pointer to analysis object!";
123 std::stringstream
ss;
125 if (
anal->isValid() && !(
anal->isDirty()) && !(
anal->badTrimDac())) {
136 std::stringstream good;
137 std::stringstream bad;
139 Analyses::iterator ianal =
data().begin();
140 Analyses::iterator janal =
data().end();
141 for (; ianal != janal; ++ianal) {
145 <<
" NULL pointer to analysis object!";
149 if (
anal->isValid() && !(
anal->isDirty()) && !(
anal->badTrimDac())) {
156 if (good.str().empty()) {
157 good <<
"None found!";
160 <<
" Printing summary of good analyses:"
164 if (bad.str().empty()) {
168 <<
" Printing summary of bad analyses:"