6 using namespace HEPREP;
14 DefaultHepRepInstanceTree::DefaultHepRepInstanceTree(
string aName,
string aVersion,
HepRepTreeID* aTypeTree)
19 for (vector<HepRepInstance*>::iterator i1 =
instances.begin(); i1 !=
instances.end(); i1++) {
26 cerr <<
"DefaultHepRepInstanceTree::overlay(HepRepInstanceTree * instanceTree) not implemented." << endl;
30 cerr <<
"DefaultHepRepInstanceTree::copy(HepRepTypeTree*, HepRepSelectFilter*) not implemented." << endl;
39 cerr <<
"DefaultHepRepInstanceTree::removeInstance(HepRepInstance*) not implemented." << endl;
void addInstanceTree(HEPREP::HepRepTreeID *treeID)
void removeInstance(HEPREP::HepRepInstance *instance)
std::vector< HEPREP::HepRepTreeID * > instanceTrees
void addInstance(HEPREP::HepRepInstance *instance)
std::vector< HEPREP::HepRepInstance * > instances
HEPREP::HepRepTreeID * typeTree
std::vector< HEPREP::HepRepTreeID * > getInstanceTreeList()
HEPREP::HepRepInstanceTree * copy(HEPREP::HepRepTypeTree *typeTree, HEPREP::HepRepSelectFilter *filter)
~DefaultHepRepInstanceTree()
static MCTruthManager * instance
HEPREP::HepRepTreeID * getTypeTree()
void overlay(HEPREP::HepRepInstanceTree *instanceTree)
std::vector< HEPREP::HepRepInstance * > getInstances()