|
ATLAS Offline Software
|
#include <AODHandleBase.h>
Definition at line 43 of file AODHandleBase.h.
◆ AODHandleBase() [1/2]
◆ ~AODHandleBase()
AODHandleBase::~AODHandleBase |
( |
| ) |
|
|
virtual |
◆ AODHandleBase() [2/2]
override if need to take action in this case.
◆ attach3DObjects()
void AODHandleBase::attach3DObjects |
( |
| ) |
|
|
virtual |
◆ baseInfo()
QStringList AODHandleBase::baseInfo |
( |
| ) |
const |
|
virtual |
◆ browserTreeItem()
QTreeWidgetItem * AODHandleBase::browserTreeItem |
( |
| ) |
const |
◆ clear3DObjects()
virtual void AODHandleBase::clear3DObjects |
( |
| ) |
|
|
pure virtual |
◆ clicked()
virtual QStringList AODHandleBase::clicked |
( |
| ) |
const |
|
pure 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.
Implemented in IParticleHandle_CaloCluster, VertexHandle, IParticleHandle_Jet, IParticleHandle_Electron, IParticleHandle_TrackParticle, MissingEtHandle, and IParticleHandle_Muon.
◆ collHandle()
◆ common()
◆ currentMaterial()
SoMaterial* AODHandleBase::currentMaterial |
( |
| ) |
const |
|
inline |
Returns the current material of the handle.
Definition at line 76 of file AODHandleBase.h.
◆ currentMaterialChanged()
virtual void AODHandleBase::currentMaterialChanged |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ detach3DObjects()
void AODHandleBase::detach3DObjects |
( |
| ) |
|
|
virtual |
◆ determineMaterial()
virtual SoMaterial* AODHandleBase::determineMaterial |
( |
| ) |
|
|
pure virtual |
◆ dumpToJSON()
virtual void AODHandleBase::dumpToJSON |
( |
std::ofstream & |
| ) |
const |
|
inlinevirtual |
◆ fillObjectBrowser()
void AODHandleBase::fillObjectBrowser |
( |
QList< QTreeWidgetItem * > & |
list | ) |
|
|
virtual |
◆ has3DObjects()
virtual bool AODHandleBase::has3DObjects |
( |
| ) |
|
|
inlinevirtual |
◆ nodes()
virtual SoNode* AODHandleBase::nodes |
( |
| ) |
|
|
pure virtual |
◆ numberOfInstances()
int AODHandleBase::numberOfInstances |
( |
| ) |
|
|
static |
◆ operator=()
◆ rebuild3DObjects()
void AODHandleBase::rebuild3DObjects |
( |
| ) |
|
|
virtual |
◆ setVisible()
void AODHandleBase::setVisible |
( |
bool |
vis | ) |
|
use by the collection handle.
Definition at line 99 of file AODHandleBase.cxx.
101 QString
tmp = (vis==
true)?
"True":
"False";
◆ shortInfo()
virtual QString AODHandleBase::shortInfo |
( |
| ) |
const |
|
inlinevirtual |
◆ type()
virtual QString AODHandleBase::type |
( |
| ) |
const |
|
inlinevirtual |
◆ unknown()
static double AODHandleBase::unknown |
( |
| ) |
|
|
inlinestatic |
◆ update3DObjects()
void AODHandleBase::update3DObjects |
( |
| ) |
|
|
virtual |
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.
◆ updateMaterial()
void AODHandleBase::updateMaterial |
( |
| ) |
|
Called after some configuration related to material changes.
Definition at line 208 of file AODHandleBase.cxx.
◆ updateObjectBrowser()
void AODHandleBase::updateObjectBrowser |
( |
| ) |
|
|
inline |
◆ visible()
bool AODHandleBase::visible |
( |
| ) |
const |
|
inline |
◆ visibleStateChanged()
void AODHandleBase::visibleStateChanged |
( |
| ) |
|
|
protectedvirtual |
Dummy implementation does nothing.
override if need to take action in this case.
Definition at line 316 of file AODHandleBase.cxx.
329 itemFont.setStrikeOut(!
visible());
◆ AssocObjAttachmentHandle
◆ m_collhandle
◆ m_currentmaterial
SoMaterial* AODHandleBase::m_currentmaterial |
|
private |
◆ m_d
◆ m_visible
bool AODHandleBase::m_visible |
|
private |
The documentation for this class was generated from the following files:
virtual void detach3DObjects()
Remove from the scene graph.
AODCollHandleBase * m_collhandle
virtual SoMaterial * determineMaterial()=0
Should be implemented by children, in order to change the material depending on the interface etc.
virtual bool has3DObjects()
Returns true if the 3D objects have been created.
virtual void currentMaterialChanged()
const AODSysCommonData * common() const
void incrementNShownHandles()
virtual void attach3DObjects()
Connect to the scene graph.
static std::atomic< int > nobjhandles
virtual void visibleStateChanged()
Dummy implementation does nothing.
void deregisterHandle(AODHandleBase *h)
QTreeWidgetItem * browserTreeItem() const
Return the QTreeWidgetItem;.
void decrementNShownHandles()
virtual QString type() const
return very short word with type (maybe link with collection type?)
static void messageVerbose(const QString &)
virtual SoNode * nodes()=0
Returns the 3Dobjects.
const VP1ExtraSepLayerHelper * sepHelper() const
static void messageDebug(const QString &)
static void message(const QString &, IVP1System *sys=0)
virtual QString shortInfo() const
returns mom and hit information about track
virtual void rebuild3DObjects()
QTreeWidgetItem * m_objBrowseTree
void registerHandle(AODHandleBase *h)
SoMaterial * m_currentmaterial
virtual void clear3DObjects()=0
Delete objects.