 |
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.
l
Printing final latex table to .tex output file.
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.