![]() |
ATLAS Offline Software
|
#include <VertexHandle.h>
Classes | |
| class | Imp |
Public Member Functions | |
| VertexHandle (VertexCollHandle *, const xAOD::Vertex *vertex) | |
| virtual | ~VertexHandle () |
| virtual bool | has3DObjects () |
| Returns true if the 3D objects have been created. | |
| virtual SoNode * | nodes () |
| Returns the 3Dobjects. | |
| SoMaterial * | determineMaterial () |
| Should be implemented by children, in order to change the material depending on the interface etc. | |
| void | updateMaterial () |
| Called after some configuration related to material changes. | |
| virtual void | clear3DObjects () |
| Delete objects. | |
| QStringList | baseInfo () const |
| virtual QStringList | clicked () const |
| Called when user selects the node (stringlist is displayed in messagebox). | |
| virtual QString | shortInfo () const |
| returns position & type information about vertex | |
| virtual QString | type () const |
| return very short word with type (maybe link with collection type?) | |
| QString | vertexType () const |
| double | getPositionX () const |
| double | getPositionY () const |
| double | getPositionZ () const |
| const AODSysCommonData * | common () const |
| void | setVisible (bool) |
| use by the collection handle. | |
| bool | visible () const |
| const AODCollHandleBase * | collHandle () const |
| virtual void | update3DObjects () |
| Called after some configuration changes, or when the object is first created. Must be overloaded by children. | |
| virtual void | rebuild3DObjects () |
| virtual void | attach3DObjects () |
| Connect to the scene graph. | |
| virtual void | detach3DObjects () |
| Remove from the scene graph. | |
| SoMaterial * | currentMaterial () const |
| Returns the current material of the handle. | |
| virtual void | fillObjectBrowser (QList< QTreeWidgetItem * > &list) |
| Create and fill the object browser QTreeWidgetItem. | |
| void | updateObjectBrowser () |
| Update object browser QTreeWidgetItem. | |
| QTreeWidgetItem * | browserTreeItem () const |
| Return the QTreeWidgetItem;. | |
| virtual void | dumpToJSON (std::ofstream &) const |
Static Public Member Functions | |
| static int | numberOfInstances () |
| static double | unknown () |
Protected Member Functions | |
| virtual void | visibleStateChanged () |
| Dummy implementation does nothing. | |
| virtual void | currentMaterialChanged () |
Private Member Functions | |
| VertexHandle (const VertexHandle &) | |
| VertexHandle & | operator= (const VertexHandle &) |
Private Attributes | |
| Imp * | m_d |
| bool | m_visible |
| AODCollHandleBase * | m_collhandle |
| SoMaterial * | m_currentmaterial |
Friends | |
| class | AssocObjAttachmentHandle |
Definition at line 39 of file VertexHandle.h.
| VertexHandle::VertexHandle | ( | VertexCollHandle * | ch, |
| const xAOD::Vertex * | vertex ) |
Definition at line 68 of file VertexHandle.cxx.
|
virtual |
Definition at line 76 of file VertexHandle.cxx.
|
private |
|
virtualinherited |
Connect to the scene graph.
Definition at line 157 of file AODHandleBase.cxx.
|
virtual |
Reimplemented from AODHandleBase.
Definition at line 154 of file VertexHandle.cxx.
|
inherited |
|
virtual |
|
virtual |
Called when user selects the node (stringlist is displayed in messagebox).
Reimplementations should add info momInfo() to get momentum, eta, phi, pid,charge, mass printed.
Implements AODHandleBase.
Definition at line 208 of file VertexHandle.cxx.
|
inlineinherited |
Definition at line 55 of file AODHandleBase.h.
|
inherited |
Definition at line 93 of file AODHandleBase.cxx.
|
inlineinherited |
|
inlineprotectedvirtualinherited |
Definition at line 111 of file AODHandleBase.h.
|
virtualinherited |
Remove from the scene graph.
Definition at line 191 of file AODHandleBase.cxx.
|
virtual |
Should be implemented by children, in order to change the material depending on the interface etc.
This will (by default) return the collection material.
Implements AODHandleBase.
Definition at line 147 of file VertexHandle.cxx.
|
inlinevirtualinherited |
Reimplemented in IParticleHandle_CaloCluster, IParticleHandle_Electron, IParticleHandle_Jet, and IParticleHandle_TrackParticle.
Definition at line 106 of file AODHandleBase.h.
|
virtualinherited |
Create and fill the object browser QTreeWidgetItem.
Reimplemented in IParticleHandle_CaloCluster, IParticleHandle_Electron, IParticleHandle_Jet, IParticleHandle_Muon, IParticleHandle_TrackParticle, and MissingEtHandle.
Definition at line 288 of file AODHandleBase.cxx.
| double VertexHandle::getPositionX | ( | ) | const |
Definition at line 188 of file VertexHandle.cxx.
| double VertexHandle::getPositionY | ( | ) | const |
Definition at line 192 of file VertexHandle.cxx.
| double VertexHandle::getPositionZ | ( | ) | const |
Definition at line 196 of file VertexHandle.cxx.
|
virtual |
Returns true if the 3D objects have been created.
Reimplemented from AODHandleBase.
Definition at line 90 of file VertexHandle.cxx.
|
virtual |
Returns the 3Dobjects.
Implements AODHandleBase.
Definition at line 111 of file VertexHandle.cxx.
|
static |
Definition at line 83 of file VertexHandle.cxx.
|
private |
|
virtualinherited |
Definition at line 137 of file AODHandleBase.cxx.
|
inherited |
use by the collection handle.
Definition at line 99 of file AODHandleBase.cxx.
|
virtual |
returns position & type information about vertex
Reimplemented from AODHandleBase.
Definition at line 202 of file VertexHandle.cxx.
|
inlinevirtual |
return very short word with type (maybe link with collection type?)
Reimplemented from AODHandleBase.
Definition at line 68 of file VertexHandle.h.
|
inlinestaticinherited |
Definition at line 93 of file AODHandleBase.h.
|
virtualinherited |
Called after some configuration changes, or when the object is first created. Must be overloaded by children.
Definition at line 125 of file AODHandleBase.cxx.
| void VertexHandle::updateMaterial | ( | ) |
Called after some configuration related to material changes.
|
inlineinherited |
| QString VertexHandle::vertexType | ( | ) | const |
Definition at line 164 of file VertexHandle.cxx.
|
inlineinherited |
Definition at line 54 of file AODHandleBase.h.
|
protectedvirtualinherited |
Dummy implementation does nothing.
override if need to take action in this case.
Definition at line 316 of file AODHandleBase.cxx.
|
friend |
Definition at line 81 of file VertexHandle.h.
|
privateinherited |
Definition at line 126 of file AODHandleBase.h.
|
privateinherited |
Definition at line 127 of file AODHandleBase.h.
|
private |
Definition at line 83 of file VertexHandle.h.
|
privateinherited |
Definition at line 125 of file AODHandleBase.h.