#include <DefaultHepRepPoint.h>
Public 멤버 함수 | |
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) |
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) |
Protected 속성 | |
double | x |
double | y |
double | z |
Private 속성 | |
HEPREP::HepRepInstance * | instance |
DefaultHepRepPoint.h 파일의 23 번째 라인에서 정의되었습니다.
cheprep::DefaultHepRepPoint::DefaultHepRepPoint | ( | HEPREP::HepRepInstance * | instance, |
double | x, | ||
double | y, | ||
double | z | ||
) |
DefaultHepRepPoint.cc 파일의 18 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepInstance::addPoint(), instance.
다음에 의해서 참조됨 : copy().
cheprep::DefaultHepRepPoint::~DefaultHepRepPoint | ( | ) |
DefaultHepRepPoint.cc 파일의 28 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
attValue | to be added. |
DefaultHepRepAttribute.cc 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepAttValue::getLowerCaseName().
|
virtualinherited |
Adds a char* attValue as a String. This call should be mapped to addAttValue(std::string, std::string, int); and necessary because C++ converts char* into bool and would thus call addAttValue(std::string, bool, int) for a call such as addAttValue("drawAs", "Cylinder", 0);
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 44 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 48 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 56 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 52 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 60 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds an attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 64 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds a Color attValue.
key | name of attValue |
value | value of attValue |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 68 번째 라인에서 정의되었습니다.
|
virtualinherited |
Adds a Color attValue.
key | name of attValue |
red | color |
green | color |
blue | color |
alpha | value |
showLabel | show this as label |
DefaultHepRepAttribute.cc 파일의 72 번째 라인에서 정의되었습니다.
|
virtual |
Returns a deep copy of this point.
parent | to add the copy to. |
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : DefaultHepRepPoint(), x, y, 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. |
cheprep::DefaultHepRepAttribute를 구현.
DefaultHepRepPoint.cc 파일의 35 번째 라인에서 정의되었습니다.
다음을 참조함 : HEPREP::HepRepAttribute::getAttValue(), cheprep::DefaultHepRepAttribute::getAttValueFromNode(), instance.
|
virtualinherited |
Returns a named attribute value from this node.
lowerCaseName | name in all lowercase. |
DefaultHepRepAttribute.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : int().
다음에 의해서 참조됨 : getAttValue(), cheprep::DefaultHepRepInstance::getAttValue().
|
virtualinherited |
Returns a collection of all attribute values from this node.
DefaultHepRepAttribute.cc 파일의 30 번째 라인에서 정의되었습니다.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : getTheta().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : getTheta().
|
virtual |
Returns associated instance (parent).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 31 번째 라인에서 정의되었습니다.
다음을 참조함 : instance.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 67 번째 라인에서 정의되었습니다.
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 103 번째 라인에서 정의되었습니다.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 75 번째 라인에서 정의되었습니다.
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 111 번째 라인에서 정의되었습니다.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getR(), getTheta().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 97 번째 라인에서 정의되었습니다.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getEta().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 107 번째 라인에서 정의되었습니다.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 44 번째 라인에서 정의되었습니다.
다음을 참조함 : x.
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : 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. |
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 56 번째 라인에서 정의되었습니다.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : y.
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : y.
|
virtual |
Returns coordinate with respect to vertex at (0, 0, 0).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : z.
다음에 의해서 참조됨 : getR(), getTheta().
|
virtual |
Returns coordinate with respect to vertex at (xVertex, yVertex, zVertex).
HEPREP::HepRepPoint를 구현.
DefaultHepRepPoint.cc 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : z.
|
virtualinherited |
Remove the attvalue named by key.
key | name of the attValue to be removed. |
DefaultHepRepAttribute.cc 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : int().
|
private |
DefaultHepRepPoint.h 파일의 26 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefaultHepRepPoint(), getAttValue(), getInstance().
|
protected |
|
protected |
|
protected |
DefaultHepRepPoint.h 파일의 29 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : copy(), getR(), getTheta(), getXYZ(), getZ().