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/HepRepPoint.h>
Public Member Functions | |
virtual | ~HepRepPoint () |
Destructor. | |
virtual double | getX ()=0 |
virtual double | getY ()=0 |
virtual double | getZ ()=0 |
virtual double | getRho ()=0 |
virtual double | getPhi ()=0 |
virtual double | getTheta ()=0 |
virtual double | getR ()=0 |
virtual double | getEta ()=0 |
virtual double | getX (double xVertex, double yVertex, double zVertex)=0 |
virtual double | getY (double xVertex, double yVertex, double zVertex)=0 |
virtual double | getZ (double xVertex, double yVertex, double zVertex)=0 |
virtual double | getRho (double xVertex, double yVertex, double zVertex)=0 |
virtual double | getPhi (double xVertex, double yVertex, double zVertex)=0 |
virtual double | getTheta (double xVertex, double yVertex, double zVertex)=0 |
virtual double | getR (double xVertex, double yVertex, double zVertex)=0 |
virtual double | getEta (double xVertex, double yVertex, double zVertex)=0 |
virtual std::vector< double > * | getXYZ (std::vector< double > *xyz)=0 |
virtual HepRepInstance * | getInstance ()=0 |
virtual HepRepPoint * | copy (HepRepInstance *parent)=0 |
Public Member Functions inherited from HEPREP::HepRepAttribute | |
virtual | ~HepRepAttribute () |
Destructor. | |
virtual void | addAttValue (HepRepAttValue *attValue)=0 |
virtual void | addAttValue (std::string key, char *value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
virtual void | addAttValue (std::string key, std::string value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
virtual void | addAttValue (std::string key, int64 value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
virtual void | addAttValue (std::string key, int value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
virtual void | addAttValue (std::string key, double value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
virtual void | addAttValue (std::string key, bool value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
virtual void | addAttValue (std::string key, std::vector< double > value, int showLabel=HepRepConstants::SHOW_NONE)=0 |
virtual void | addAttValue (std::string key, double red, double green, double blue, double alpha=1.0, int showLabel=HepRepConstants::SHOW_NONE)=0 |
virtual HepRepAttValue * | removeAttValue (std::string key)=0 |
virtual HepRepAttValue * | getAttValue (std::string name)=0 |
virtual std::set < HepRepAttValue * > | getAttValuesFromNode ()=0 |
virtual HepRepAttValue * | getAttValueFromNode (std::string lowerCaseName)=0 |
HepRepPoint interface. The HepRepMath class can be used to deal with the conversions.
Definition at line 25 of file HepRepPoint.h.
View newest version in sPHENIX GitHub at line 25 of file HepRepPoint.h
|
inlinevirtual |
Destructor.
Definition at line 29 of file HepRepPoint.h.
View newest version in sPHENIX GitHub at line 29 of file HepRepPoint.h
|
pure virtual |
Returns a deep copy of this point.
parent | to add the copy to. |
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns associated instance (parent).
Implemented in cheprep::DefaultHepRepPoint.
Referenced by G4HepRepSceneHandler::setAttribute().
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implemented in cheprep::DefaultHepRepPoint.
Referenced by G4HepRepSceneHandler::addAttVals(), and cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
xyz | list of three coordinates which are filled and returned. If null, a new list of three coordinates is allocated. |
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implemented in cheprep::DefaultHepRepPoint.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implemented in cheprep::DefaultHepRepPoint.
|
pure virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implemented in cheprep::DefaultHepRepPoint.
Referenced by cheprep::XMLHepRepWriter::write().
|
pure virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implemented in cheprep::DefaultHepRepPoint.