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/DefaultHepRepPoint.h>
Public Member Functions | |
DefaultHepRepPoint (HEPREP::HepRepInstance *instance, double x, double y, double z) | |
~DefaultHepRepPoint () | |
HEPREP::HepRepInstance * | getInstance () |
HEPREP::HepRepAttValue * | getAttValue (std::string lowerCaseName) |
HEPREP::HepRepPoint * | copy (HEPREP::HepRepInstance *parent) |
double | getX () |
double | getY () |
double | getZ () |
std::vector< double > * | getXYZ (std::vector< double > *xyz) |
double | getRho () |
double | getPhi () |
double | getTheta () |
double | getR () |
double | getEta () |
double | getX (double xVertex, double yVertex, double zVertex) |
double | getY (double xVertex, double yVertex, double zVertex) |
double | getZ (double xVertex, double yVertex, double zVertex) |
double | getRho (double xVertex, double yVertex, double zVertex) |
double | getPhi (double xVertex, double yVertex, double zVertex) |
double | getTheta (double xVertex, double yVertex, double zVertex) |
double | getR (double xVertex, double yVertex, double zVertex) |
double | getEta (double xVertex, double yVertex, double zVertex) |
Public Member Functions inherited from cheprep::DefaultHepRepAttribute | |
DefaultHepRepAttribute () | |
~DefaultHepRepAttribute () | |
std::set < HEPREP::HepRepAttValue * > | getAttValuesFromNode () |
void | addAttValue (HEPREP::HepRepAttValue *hepRepAttValue) |
void | addAttValue (std::string key, char *value, int showLabel) |
void | addAttValue (std::string key, std::string value, int showLabel) |
void | addAttValue (std::string key, int value, int showLabel) |
void | addAttValue (std::string key, int64 value, int showLabel) |
void | addAttValue (std::string key, double value, int showLabel) |
void | addAttValue (std::string key, bool value, int showLabel) |
void | addAttValue (std::string key, std::vector< double > value, int showLabel) |
void | addAttValue (std::string key, double red, double green, double blue, double alpha, int showLabel) |
HEPREP::HepRepAttValue * | getAttValueFromNode (std::string lowerCaseName) |
HEPREP::HepRepAttValue * | removeAttValue (std::string key) |
Public Member Functions inherited from HEPREP::HepRepAttribute | |
virtual | ~HepRepAttribute () |
Destructor. | |
Public Member Functions inherited from HEPREP::HepRepPoint | |
virtual | ~HepRepPoint () |
Destructor. | |
Protected Attributes | |
double | x |
double | y |
double | z |
Private Attributes | |
HEPREP::HepRepInstance * | instance |
Definition at line 22 of file DefaultHepRepPoint.h.
View newest version in sPHENIX GitHub at line 22 of file DefaultHepRepPoint.h
cheprep::DefaultHepRepPoint::DefaultHepRepPoint | ( | HEPREP::HepRepInstance * | instance, |
double | x, | ||
double | y, | ||
double | z | ||
) |
Definition at line 17 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 17 of file DefaultHepRepPoint.cc
References HEPREP::HepRepInstance::addPoint(), and instance.
Referenced by copy().
cheprep::DefaultHepRepPoint::~DefaultHepRepPoint | ( | ) |
Definition at line 27 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 27 of file DefaultHepRepPoint.cc
|
virtual |
Returns a deep copy of this point.
parent | to add the copy to. |
Implements HEPREP::HepRepPoint.
Definition at line 39 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 39 of file DefaultHepRepPoint.cc
References DefaultHepRepPoint(), x, y, and z.
|
virtual |
Returns the attValue specified by name. This attValue is normally searched on the node itself and then on its type, moving up the typetree.
name | of attribute value. |
Implements cheprep::DefaultHepRepAttribute.
Definition at line 34 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 34 of file DefaultHepRepPoint.cc
References HEPREP::HepRepAttribute::getAttValue(), cheprep::DefaultHepRepAttribute::getAttValueFromNode(), and instance.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implements HEPREP::HepRepPoint.
Definition at line 79 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 79 of file DefaultHepRepPoint.cc
References getTheta().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implements HEPREP::HepRepPoint.
Definition at line 116 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 116 of file DefaultHepRepPoint.cc
References getTheta().
|
virtual |
Returns associated instance (parent).
Implements HEPREP::HepRepPoint.
Definition at line 30 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 30 of file DefaultHepRepPoint.cc
References instance.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implements HEPREP::HepRepPoint.
Definition at line 66 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 66 of file DefaultHepRepPoint.cc
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implements HEPREP::HepRepPoint.
Definition at line 102 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 102 of file DefaultHepRepPoint.cc
References getX(), and getY().
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implements HEPREP::HepRepPoint.
Definition at line 74 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 74 of file DefaultHepRepPoint.cc
References getRho(), r, and z.
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implements HEPREP::HepRepPoint.
Definition at line 110 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 110 of file DefaultHepRepPoint.cc
References dz, getRho(), and getZ().
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implements HEPREP::HepRepPoint.
Definition at line 62 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 62 of file DefaultHepRepPoint.cc
Referenced by getR(), and getTheta().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implements HEPREP::HepRepPoint.
Definition at line 96 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 96 of file DefaultHepRepPoint.cc
References dx, dy, getX(), and getY().
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implements HEPREP::HepRepPoint.
Definition at line 70 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 70 of file DefaultHepRepPoint.cc
Referenced by getEta().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implements HEPREP::HepRepPoint.
Definition at line 106 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 106 of file DefaultHepRepPoint.cc
References getRho(), and getZ().
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implements HEPREP::HepRepPoint.
Definition at line 43 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 43 of file DefaultHepRepPoint.cc
References x.
Referenced by getPhi(), and getRho().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implements HEPREP::HepRepPoint.
Definition at line 84 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 84 of file DefaultHepRepPoint.cc
References x.
|
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. |
Implements HEPREP::HepRepPoint.
Definition at line 55 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 55 of file DefaultHepRepPoint.cc
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implements HEPREP::HepRepPoint.
Definition at line 47 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 47 of file DefaultHepRepPoint.cc
References y.
Referenced by getPhi(), and getRho().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implements HEPREP::HepRepPoint.
Definition at line 88 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 88 of file DefaultHepRepPoint.cc
References y.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
Implements HEPREP::HepRepPoint.
Definition at line 51 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 51 of file DefaultHepRepPoint.cc
References z.
Referenced by getR(), and getTheta().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
Implements HEPREP::HepRepPoint.
Definition at line 92 of file DefaultHepRepPoint.cc.
View newest version in sPHENIX GitHub at line 92 of file DefaultHepRepPoint.cc
References z.
|
private |
Definition at line 25 of file DefaultHepRepPoint.h.
View newest version in sPHENIX GitHub at line 25 of file DefaultHepRepPoint.h
Referenced by DefaultHepRepPoint(), getAttValue(), and getInstance().
|
protected |
Definition at line 28 of file DefaultHepRepPoint.h.
View newest version in sPHENIX GitHub at line 28 of file DefaultHepRepPoint.h
Referenced by copy(), getPhi(), getRho(), getX(), and getXYZ().
|
protected |
Definition at line 28 of file DefaultHepRepPoint.h.
View newest version in sPHENIX GitHub at line 28 of file DefaultHepRepPoint.h
Referenced by copy(), getPhi(), getRho(), getXYZ(), and getY().
|
protected |
Definition at line 28 of file DefaultHepRepPoint.h.
View newest version in sPHENIX GitHub at line 28 of file DefaultHepRepPoint.h
Referenced by copy(), getR(), getTheta(), getXYZ(), and getZ().