ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Attributes | |
HEPREP::HepRepTreeID * | typeTree |
std::vector < HEPREP::HepRepInstance * > | instances |
std::vector < HEPREP::HepRepTreeID * > | instanceTrees |
Definition at line 25 of file DefaultHepRepInstanceTree.h.
View newest version in sPHENIX GitHub at line 25 of file DefaultHepRepInstanceTree.h
cheprep::DefaultHepRepInstanceTree::DefaultHepRepInstanceTree | ( | std::string | name, |
std::string | version, | ||
HEPREP::HepRepTreeID * | typeTree | ||
) |
Definition at line 13 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 13 of file DefaultHepRepInstanceTree.cc
cheprep::DefaultHepRepInstanceTree::~DefaultHepRepInstanceTree | ( | ) |
Definition at line 17 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 17 of file DefaultHepRepInstanceTree.cc
References instances.
|
virtual |
Adds an instance to this instancetree.
instance | to be added. |
Implements HEPREP::HepRepInstanceTree.
Definition at line 33 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 33 of file DefaultHepRepInstanceTree.cc
References instances.
|
virtual |
Adds a related instance tree to this instancetree.
instanceTree | related instancetree. |
Implements HEPREP::HepRepInstanceTree.
Definition at line 45 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 45 of file DefaultHepRepInstanceTree.cc
References instanceTrees.
|
virtual |
Returns a deep copy of this instancetree.
filter | to filter the instances. |
Implements HEPREP::HepRepInstanceTree.
Definition at line 28 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 28 of file DefaultHepRepInstanceTree.cc
|
virtual |
Returns a collection of instances.
Implements HEPREP::HepRepInstanceTree.
Definition at line 41 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 41 of file DefaultHepRepInstanceTree.cc
References instances.
|
virtual |
Returns a collection of associated instance trees.
Implements HEPREP::HepRepInstanceTree.
Definition at line 53 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 53 of file DefaultHepRepInstanceTree.cc
References instanceTrees.
|
virtual |
Returns the associated typetree.
Implements HEPREP::HepRepInstanceTree.
Definition at line 49 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 49 of file DefaultHepRepInstanceTree.cc
References typeTree.
|
virtual |
Overlays the instance tree on the current tree.
The list of instances of the instanceTree has to be the same as the current tree.
Implements HEPREP::HepRepInstanceTree.
Definition at line 24 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 24 of file DefaultHepRepInstanceTree.cc
|
virtual |
Removes an instance from this instancetree.
instance | to be removed. |
Implements HEPREP::HepRepInstanceTree.
Definition at line 37 of file DefaultHepRepInstanceTree.cc.
View newest version in sPHENIX GitHub at line 37 of file DefaultHepRepInstanceTree.cc
|
private |
Definition at line 29 of file DefaultHepRepInstanceTree.h.
View newest version in sPHENIX GitHub at line 29 of file DefaultHepRepInstanceTree.h
Referenced by addInstance(), getInstances(), and ~DefaultHepRepInstanceTree().
|
private |
Definition at line 30 of file DefaultHepRepInstanceTree.h.
View newest version in sPHENIX GitHub at line 30 of file DefaultHepRepInstanceTree.h
Referenced by addInstanceTree(), and getInstanceTreeList().
|
private |
Definition at line 28 of file DefaultHepRepInstanceTree.h.
View newest version in sPHENIX GitHub at line 28 of file DefaultHepRepInstanceTree.h
Referenced by getTypeTree().