![]() |
ATLAS Offline Software
|
#include <IParticleHandle_Jet.h>
Classes | |
| class | Imp |
Public Member Functions | |
| IParticleHandle_Jet (IParticleCollHandleBase *, const xAOD::Jet *) | |
| virtual | ~IParticleHandle_Jet () |
| 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 | setScale (const double &sc, bool useEt) |
| void | setMaxR (const double &maxR) |
| void | updateHeight () |
| 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 |
| virtual double | charge () const |
| Returns unknown() in case of trouble. | |
| double | phi () const |
| double | eta () const |
| double | energy () const |
| double | transverseEnergy () const |
| double | energyForCuts () 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 (bool) |
| void | updateBTagging (const std::string &bTaggingTagger, const double &bTaggingCut) |
| void | updateBTaggingSwitch (SoSwitch *bTaggingSwitch) |
| 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. | |
| void | updateMaterial () |
| Called after some configuration related to material changes. | |
| 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 |
| double | getBTaggingWeight (const std::string &tagger) |
Private Attributes | |
| Imp * | m_d |
| bool | m_visible |
| AODCollHandleBase * | m_collhandle |
| SoMaterial * | m_currentmaterial |
Definition at line 32 of file IParticleHandle_Jet.h.
| IParticleHandle_Jet::IParticleHandle_Jet | ( | IParticleCollHandleBase * | ch, |
| const xAOD::Jet * | jet ) |
Definition at line 112 of file IParticleHandle_Jet.cxx.
|
virtual |
Definition at line 138 of file IParticleHandle_Jet.cxx.
|
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 424 of file IParticleHandle_Jet.cxx.
|
virtual |
Delete objects.
Implements AODHandleBase.
Definition at line 169 of file IParticleHandle_Jet.cxx.
|
virtual |
This gives the complete information about the object, shown in the main Message Box.
Implements AODHandleBase.
Definition at line 455 of file IParticleHandle_Jet.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 769 of file IParticleHandle_Jet.cxx.
| double IParticleHandle_Jet::energy | ( | ) | const |
Definition at line 580 of file IParticleHandle_Jet.cxx.
| double IParticleHandle_Jet::energyForCuts | ( | ) | const |
Definition at line 584 of file IParticleHandle_Jet.cxx.
|
private |
| double IParticleHandle_Jet::eta | ( | ) | const |
Definition at line 573 of file IParticleHandle_Jet.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 522 of file IParticleHandle_Jet.cxx.
|
private |
Definition at line 719 of file IParticleHandle_Jet.cxx.
|
virtual |
Returns true if the 3D objects have been created.
Reimplemented from AODHandleBase.
Definition at line 161 of file IParticleHandle_Jet.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 417 of file IParticleHandle_Jet.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 193 of file IParticleHandle_Jet.cxx.
|
staticinherited |
Definition at line 87 of file AODHandleBase.cxx.
| double IParticleHandle_Jet::phi | ( | ) | const |
Definition at line 566 of file IParticleHandle_Jet.cxx.
|
virtualinherited |
Definition at line 137 of file AODHandleBase.cxx.
| void IParticleHandle_Jet::rerandomiseMaterial | ( | ) |
Definition at line 158 of file IParticleHandle_Jet.cxx.
| void IParticleHandle_Jet::setMaxR | ( | const double & | maxR | ) |
Definition at line 155 of file IParticleHandle_Jet.cxx.
| void IParticleHandle_Jet::setScale | ( | const double & | sc, |
| bool | useEt ) |
Definition at line 152 of file IParticleHandle_Jet.cxx.
|
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 501 of file IParticleHandle_Jet.cxx.
| double IParticleHandle_Jet::transverseEnergy | ( | ) | const |
Definition at line 588 of file IParticleHandle_Jet.cxx.
|
inlinevirtual |
return very short word with type (maybe link with collection type?)
Reimplemented from AODHandleBase.
Definition at line 66 of file IParticleHandle_Jet.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_Jet::updateBTagging | ( | const std::string & | bTaggingTagger, |
| const double & | bTaggingCut ) |
Definition at line 695 of file IParticleHandle_Jet.cxx.
| void IParticleHandle_Jet::updateBTaggingSwitch | ( | SoSwitch * | bTaggingSwitch | ) |
Definition at line 675 of file IParticleHandle_Jet.cxx.
| void IParticleHandle_Jet::updateHeight | ( | ) |
Definition at line 239 of file IParticleHandle_Jet.cxx.
|
inherited |
Called after some configuration related to material changes.
Definition at line 208 of file AODHandleBase.cxx.
| void IParticleHandle_Jet::updateMaterial | ( | bool | isRandomColors | ) |
Definition at line 642 of file IParticleHandle_Jet.cxx.
|
inlineinherited |
|
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 83 of file IParticleHandle_Jet.h.
|
privateinherited |
Definition at line 125 of file AODHandleBase.h.