#include <ctype.h>
#include <string>
#include <vector>
#include <functional>
#include "AIDA/IHistogram1D.h"
#include "AIDA/IHistogram2D.h"
#include "AIDA/IHistogram3D.h"
#include "AIDA/IProfile1D.h"
#include "AIDA/IProfile2D.h"
#include "GaudiKernel/DataObject.h"
#include "GaudiKernel/IRegistry.h"
#include "GaudiKernel/StatEntity.h"
#include "GaudiKernel/INTuple.h"
#include "GaudiAlg/HistoID.h"
#include "GaudiAlg/Print.h"
#include "boost/format.hpp"
#include "boost/lexical_cast.hpp"
Include dependency graph for Print.cpp:
Go to the source code of this file.
Functions | |
std::string | _print (const INTuple::ItemContainer &items) |
Variables | |
static const std::string | s_invalidLocation = "<UNKNOWN LOCATION>" |
Definition in file Print.cpp.
std::string @6::_print | ( | const INTuple::ItemContainer & | items | ) | [static] |
Definition at line 183 of file Print.cpp.
00184 { 00185 std::string str ; 00186 for ( INTuple::ItemContainer::const_iterator iitem = items.begin() ; 00187 items.end() != iitem ; ++iitem ) 00188 { 00189 if ( items.begin() != iitem ) { str +="," ; } 00190 const INTupleItem* item = *iitem ; 00191 if ( 0 == item ) { continue ; } 00192 str += item->name() ; 00193 if ( 0 != item->ndim() ) 00194 { str += '[' + boost::lexical_cast<std::string>( item->ndim() ) + ']'; } 00195 if ( item->hasIndex() ) { str += "/V" ; } 00196 } 00197 return str ; 00198 }
const std::string s_invalidLocation = "<UNKNOWN LOCATION>" [static] |