|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef VERTEXHANDLE_H
17 #define VERTEXHANDLE_H
21 #include <QStringList>
22 #include <QTreeWidgetItem>
51 virtual SoNode*
nodes();
65 virtual QStringList
clicked()
const;
68 virtual QString
type()
const {
return QString(
"Vertex"); }
VertexHandle & operator=(const VertexHandle &)
virtual QString shortInfo() const
returns position & type information about vertex
void updateMaterial()
Called after some configuration related to material changes.
virtual bool has3DObjects()
Returns true if the 3D objects have been created.
double getPositionY() const
SoMaterial * determineMaterial()
Should be implemented by children, in order to change the material depending on the interface etc.
VertexHandle(VertexCollHandle *, const xAOD::Vertex *vertex)
virtual void clear3DObjects()
Delete objects.
virtual QStringList clicked() const
Called when user selects the node (stringlist is displayed in messagebox).
virtual QString type() const
return very short word with type (maybe link with collection type?)
QStringList baseInfo() const
virtual SoNode * nodes()
Returns the 3Dobjects.
double getPositionZ() const
Class describing a Vertex.
double getPositionX() const
QString vertexType() const
static int numberOfInstances()
VertexHandle(const VertexHandle &)