![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/HepRep/include/cheprep/DefaultHepRepTypeTree.h>
Inheritance diagram for cheprep::DefaultHepRepTypeTree:
Collaboration diagram for cheprep::DefaultHepRepTypeTree:Public Member Functions | |
| DefaultHepRepTypeTree (HEPREP::HepRepTreeID *typeTree) | |
| ~DefaultHepRepTypeTree () | |
| HEPREP::HepRepTypeTree * | copy () |
| void | addType (HEPREP::HepRepType *type) |
| std::vector< HEPREP::HepRepType * > | getTypeList () |
| HEPREP::HepRepType * | getType (std::string name) |
Public Member Functions inherited from cheprep::DefaultHepRepTreeID | |
| DefaultHepRepTreeID (std::string name, std::string version, std::string qualifier="top_level") | |
| ~DefaultHepRepTreeID () | |
| std::string | getQualifier () |
| void | setQualifier (std::string qualifier) |
| std::string | getName () |
| std::string | getVersion () |
Public Member Functions inherited from HEPREP::HepRepTreeID | |
| virtual | ~HepRepTreeID () |
| Destructor. | |
Public Member Functions inherited from HEPREP::HepRepTypeTree | |
| virtual | ~HepRepTypeTree () |
| Destructor. | |
Private Attributes | |
| std::vector< HEPREP::HepRepType * > | types |
Definition at line 24 of file DefaultHepRepTypeTree.h.
View newest version in sPHENIX GitHub at line 24 of file DefaultHepRepTypeTree.h
| cheprep::DefaultHepRepTypeTree::DefaultHepRepTypeTree | ( | HEPREP::HepRepTreeID * | typeTree | ) |
Definition at line 15 of file DefaultHepRepTypeTree.cc.
View newest version in sPHENIX GitHub at line 15 of file DefaultHepRepTypeTree.cc
| cheprep::DefaultHepRepTypeTree::~DefaultHepRepTypeTree | ( | ) |
Definition at line 20 of file DefaultHepRepTypeTree.cc.
View newest version in sPHENIX GitHub at line 20 of file DefaultHepRepTypeTree.cc
References types.
|
virtual |
Adds a type to this typetree.
| type | to be added. |
Implements HEPREP::HepRepTypeTree.
Definition at line 31 of file DefaultHepRepTypeTree.cc.
View newest version in sPHENIX GitHub at line 31 of file DefaultHepRepTypeTree.cc
References types.
|
virtual |
Returns a deep copy of this typetree.
Implements HEPREP::HepRepTypeTree.
Definition at line 26 of file DefaultHepRepTypeTree.cc.
View newest version in sPHENIX GitHub at line 26 of file DefaultHepRepTypeTree.cc
|
virtual |
Returns type
Implements HEPREP::HepRepTypeTree.
Definition at line 40 of file DefaultHepRepTypeTree.cc.
View newest version in sPHENIX GitHub at line 40 of file DefaultHepRepTypeTree.cc
|
virtual |
Returns a collection of all types in this tree.
Implements HEPREP::HepRepTypeTree.
Definition at line 36 of file DefaultHepRepTypeTree.cc.
View newest version in sPHENIX GitHub at line 36 of file DefaultHepRepTypeTree.cc
References types.
|
private |
Definition at line 27 of file DefaultHepRepTypeTree.h.
View newest version in sPHENIX GitHub at line 27 of file DefaultHepRepTypeTree.h
Referenced by addType(), getTypeList(), and ~DefaultHepRepTypeTree().