ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/HepRep/include/HEPREP/HepRepTypeTree.h>
Public Member Functions | |
virtual | ~HepRepTypeTree () |
Destructor. | |
virtual void | addType (HepRepType *type)=0 |
virtual std::vector< HepRepType * > | getTypeList ()=0 |
virtual HepRepType * | getType (std::string fullName)=0 |
virtual HepRepTypeTree * | copy ()=0 |
Public Member Functions inherited from HEPREP::HepRepTreeID | |
virtual | ~HepRepTreeID () |
Destructor. | |
virtual std::string | getName ()=0 |
virtual std::string | getVersion ()=0 |
virtual std::string | getQualifier ()=0 |
virtual void | setQualifier (std::string qualifier)=0 |
HepRepTypeTree interface.
Definition at line 26 of file HepRepTypeTree.h.
View newest version in sPHENIX GitHub at line 26 of file HepRepTypeTree.h
|
inlinevirtual |
Destructor.
Definition at line 30 of file HepRepTypeTree.h.
View newest version in sPHENIX GitHub at line 30 of file HepRepTypeTree.h
|
pure virtual |
Adds a type to this typetree.
type | to be added. |
Implemented in cheprep::DefaultHepRepTypeTree.
Referenced by cheprep::DefaultHepRepType::DefaultHepRepType().
|
pure virtual |
Returns a deep copy of this typetree.
Implemented in cheprep::DefaultHepRepTypeTree.
|
pure virtual |
Returns type
Implemented in cheprep::DefaultHepRepTypeTree.
|
pure virtual |
Returns a collection of all types in this tree.
Implemented in cheprep::DefaultHepRepTypeTree.
Referenced by cheprep::XMLHepRepWriter::write().