![]() |
ATLAS Offline Software
|
#include <IParticleHandle_CaloCluster.h>
Classes | |
| class | Imp |
Public Member Functions | |
| IParticleHandle_CaloCluster (IParticleCollHandleBase *, const xAOD::CaloCluster *) | |
| virtual | ~IParticleHandle_CaloCluster () |
| virtual bool | has3DObjects () |
| Returns true if the 3D objects have been created. | |
| virtual void | clear3DObjects () |
| Delete objects. | |
| virtual SoNode * | nodes () |
| Returns the 3Dobjects. | |
| void | fillObjectBrowser (QList< QTreeWidgetItem * > &listOfItems) |
| This gives the list of object's properties, shown in the 'Information' field in the Browser, once the user clicked on one particular item (e.g. | |
| void | updateShape (IParticleCollHandle_CaloCluster *coll) |
| void | rerandomiseMaterial () |
| virtual QStringList | clicked () const |
| This gives the complete information about the object, shown in the main Message Box. | |
| const xAOD::IParticle & | iParticle () const |
| SoGenericBox * | genericBox () |
| virtual double | charge () const |
| Returns unknown() in case of trouble. | |
| double | phi () const |
| double | eta () const |
| double | e () const |
| double | et () const |
| double | energyForCuts () const |
| bool | isConsiderTransverseEnergies () const |
| virtual QString | type () const |
| return very short word with type (maybe link with collection type?) | |
| QString | shortInfo () const |
| This returns the information shown about the object in the object browser. | |
| void | updateMaterial () |
| virtual void | dumpToJSON (std::ofstream &) const |
| SoMaterial * | determineMaterial () |
| Should be implemented by children, in order to change the material depending on the interface etc. | |
| virtual QStringList | baseInfo () const |
| virtual Amg::Vector3D | momentum () const |
| virtual double | mass () const |
| Returns unknown() in case of trouble. | |
| bool | hasCharge () const |
| bool | hasMass () 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. | |
| void | updateObjectBrowser () |
| Update object browser QTreeWidgetItem. | |
| QTreeWidgetItem * | browserTreeItem () const |
| Return the QTreeWidgetItem;. | |
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 | |
| void | ensureInitSubSysHitInfo () const |
Private Attributes | |
| Imp * | m_d |
| bool | m_visible |
| AODCollHandleBase * | m_collhandle |
| SoMaterial * | m_currentmaterial |
Definition at line 42 of file IParticleHandle_CaloCluster.h.
| IParticleHandle_CaloCluster::IParticleHandle_CaloCluster | ( | IParticleCollHandleBase * | ch, |
| const xAOD::CaloCluster * | cluster ) |
Definition at line 80 of file IParticleHandle_CaloCluster.cxx.
|
virtual |
|
virtualinherited |
Connect to the scene graph.
Definition at line 157 of file AODHandleBase.cxx.
|
virtualinherited |
Reimplemented from AODHandleBase.
Definition at line 85 of file IParticleHandleBase.cxx.
|
inherited |
|
virtual |
Returns unknown() in case of trouble.
Implements IParticleHandleBase.
Definition at line 447 of file IParticleHandle_CaloCluster.cxx.
|
virtual |
Delete objects.
Implements AODHandleBase.
Definition at line 146 of file IParticleHandle_CaloCluster.cxx.
|
virtual |
This gives the complete information about the object, shown in the main Message Box.
Implements AODHandleBase.
Definition at line 405 of file IParticleHandle_CaloCluster.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.
|
virtualinherited |
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 71 of file IParticleHandleBase.cxx.
|
virtual |
Reimplemented from AODHandleBase.
Definition at line 593 of file IParticleHandle_CaloCluster.cxx.
| double IParticleHandle_CaloCluster::e | ( | ) | const |
Definition at line 542 of file IParticleHandle_CaloCluster.cxx.
| double IParticleHandle_CaloCluster::energyForCuts | ( | ) | const |
Definition at line 546 of file IParticleHandle_CaloCluster.cxx.
|
private |
| double IParticleHandle_CaloCluster::et | ( | ) | const |
Definition at line 553 of file IParticleHandle_CaloCluster.cxx.
| double IParticleHandle_CaloCluster::eta | ( | ) | const |
Definition at line 535 of file IParticleHandle_CaloCluster.cxx.
|
virtual |
This gives the list of object's properties, shown in the 'Information' field in the Browser, once the user clicked on one particular item (e.g.
'Jet0')
Reimplemented from AODHandleBase.
Definition at line 508 of file IParticleHandle_CaloCluster.cxx.
| SoGenericBox * IParticleHandle_CaloCluster::genericBox | ( | ) |
Definition at line 110 of file IParticleHandle_CaloCluster.cxx.
|
virtual |
Returns true if the 3D objects have been created.
Reimplemented from AODHandleBase.
Definition at line 138 of file IParticleHandle_CaloCluster.cxx.
|
inlineinherited |
Definition at line 59 of file IParticleHandleBase.h.
|
inlineinherited |
Definition at line 60 of file IParticleHandleBase.h.
|
virtual |
Implements IParticleHandleBase.
Definition at line 440 of file IParticleHandle_CaloCluster.cxx.
| bool IParticleHandle_CaloCluster::isConsiderTransverseEnergies | ( | ) | const |
Definition at line 117 of file IParticleHandle_CaloCluster.cxx.
|
virtualinherited |
Returns unknown() in case of trouble.
Definition at line 78 of file IParticleHandleBase.cxx.
|
inlinevirtualinherited |
Reimplemented in IParticleHandle_Electron, IParticleHandle_Muon, and IParticleHandle_TrackParticle.
Definition at line 52 of file IParticleHandleBase.h.
|
virtual |
Returns the 3Dobjects.
Implements AODHandleBase.
Definition at line 170 of file IParticleHandle_CaloCluster.cxx.
|
staticinherited |
Definition at line 87 of file AODHandleBase.cxx.
| double IParticleHandle_CaloCluster::phi | ( | ) | const |
Definition at line 528 of file IParticleHandle_CaloCluster.cxx.
|
virtualinherited |
Definition at line 137 of file AODHandleBase.cxx.
| void IParticleHandle_CaloCluster::rerandomiseMaterial | ( | ) |
|
inherited |
use by the collection handle.
Definition at line 99 of file AODHandleBase.cxx.
|
virtual |
This returns the information shown about the object in the object browser.
This gives the very short summary for the object's properties, shown in the 'Information' field in the Browser, beside the item number (e.g.
'Jet0')
Reimplemented from AODHandleBase.
Definition at line 478 of file IParticleHandle_CaloCluster.cxx.
|
inlinevirtual |
return very short word with type (maybe link with collection type?)
Reimplemented from AODHandleBase.
Definition at line 88 of file IParticleHandle_CaloCluster.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 IParticleHandle_CaloCluster::updateMaterial | ( | ) |
Definition at line 561 of file IParticleHandle_CaloCluster.cxx.
|
inlineinherited |
| void IParticleHandle_CaloCluster::updateShape | ( | IParticleCollHandle_CaloCluster * | coll | ) |
Definition at line 205 of file IParticleHandle_CaloCluster.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.
|
privateinherited |
Definition at line 126 of file AODHandleBase.h.
|
privateinherited |
Definition at line 127 of file AODHandleBase.h.
|
private |
Definition at line 104 of file IParticleHandle_CaloCluster.h.
|
privateinherited |
Definition at line 125 of file AODHandleBase.h.