#include "IReconNode.hxx" ClassImp(COMET::IReconNode); COMET::IReconNode::IReconNode() : fQuality(0.) { } COMET::IReconNode::~IReconNode() {} void COMET::IReconNode::ls(Option_t *opt) const { TROOT::IndentLevel(); std::cout << ClassName() << "(" << this << ")::" << std::endl; TROOT::IncreaseDirLevel(); TROOT::IndentLevel(); std::cout << "Quality: " << GetQuality() << std::endl; if (fState) { fState->ls(opt); } else { TROOT::IndentLevel(); std::cout << "State Information is missing" << std::endl; } if (fObject) { fObject->ls(opt); } else { TROOT::IndentLevel(); std::cout << "Object Information is missing" << std::endl; } TROOT::DecreaseDirLevel(); } ClassImp(COMET::IReconNodeContainer); COMET::IReconNodeContainer::IReconNodeContainer() {} COMET::IReconNodeContainer::~IReconNodeContainer() {} void COMET::IReconNodeContainer::ls(Option_t *opt) const { TROOT::IndentLevel(); std::cout << ClassName() << "(" << this << ")::" << std::endl; TROOT::IncreaseDirLevel(); for (COMET::IReconNodeContainer::const_iterator n = begin(); n != end(); ++n) { (*n)->ls(opt); } TROOT::DecreaseDirLevel(); }