![]() |
ATLAS Offline Software
|
#include <MissingETAssociationHelper.h>
Public Member Functions | |
| MissingETAssociationHelper () | |
| Default constructor. | |
| MissingETAssociationHelper (const MissingETAssociationHelper &h)=default | |
| Copy constructor. | |
| MissingETAssociationHelper (const MissingETAssociationMap_v1 *map) | |
| Construct with a map. | |
| virtual | ~MissingETAssociationHelper () |
| Base class destructor. | |
| bool | objSelected (const MissingETAssociation_v1 *assoc, size_t objIdx) const |
| Test if object is selected for MET calculation. | |
| bool | objSelected (const MissingETAssociation_v1 *assoc, const IParticle *pPart) const |
| Test if object is selected for MET calculation. | |
| MissingETBase::Types::bitmask_t | getObjSelectionFlags (const MissingETAssociation_v1 *assoc) const |
| Return object selection bitmask for the given association. | |
| void | setObjSelectionFlag (const MissingETAssociation_v1 *assoc, size_t objIdx, bool status) |
| Flag object as selected for MET calculation. | |
| void | setObjSelectionFlag (const MissingETAssociation_v1 *assoc, const IParticle *pPart, bool status) |
| Flag object as selected for MET calculation. | |
| void | resetObjSelectionFlags () |
| const MissingETAssociationMap_v1 * | map () const |
Private Attributes | |
| const MissingETAssociationMap_v1 * | m_map |
| std::vector< MissingETBase::Types::bitmask_t > | m_useObjectFlags |
Definition at line 21 of file MissingETAssociationHelper.h.
| MissingETAssociationHelper::MissingETAssociationHelper | ( | ) |
Default constructor.
Definition at line 17 of file MissingETAssociationHelper.cxx.
|
default |
Copy constructor.
| MissingETAssociationHelper::MissingETAssociationHelper | ( | const MissingETAssociationMap_v1 * | map | ) |
Construct with a map.
Definition at line 21 of file MissingETAssociationHelper.cxx.
|
virtual |
| MissingETBase::Types::bitmask_t MissingETAssociationHelper::getObjSelectionFlags | ( | const MissingETAssociation_v1 * | assoc | ) | const |
Return object selection bitmask for the given association.
Definition at line 58 of file MissingETAssociationHelper.cxx.
|
inline |
Definition at line 43 of file MissingETAssociationHelper.h.
| bool MissingETAssociationHelper::objSelected | ( | const MissingETAssociation_v1 * | assoc, |
| const IParticle * | pPart ) const |
Test if object is selected for MET calculation.
Definition at line 52 of file MissingETAssociationHelper.cxx.
| bool MissingETAssociationHelper::objSelected | ( | const MissingETAssociation_v1 * | assoc, |
| size_t | objIdx ) const |
Test if object is selected for MET calculation.
Definition at line 43 of file MissingETAssociationHelper.cxx.
|
inline |
Definition at line 42 of file MissingETAssociationHelper.h.
| void MissingETAssociationHelper::setObjSelectionFlag | ( | const MissingETAssociation_v1 * | assoc, |
| const IParticle * | pPart, | ||
| bool | status ) |
Flag object as selected for MET calculation.
Definition at line 37 of file MissingETAssociationHelper.cxx.
| void MissingETAssociationHelper::setObjSelectionFlag | ( | const MissingETAssociation_v1 * | assoc, |
| size_t | objIdx, | ||
| bool | status ) |
Flag object as selected for MET calculation.
Definition at line 28 of file MissingETAssociationHelper.cxx.
|
private |
Definition at line 47 of file MissingETAssociationHelper.h.
|
private |
Definition at line 49 of file MissingETAssociationHelper.h.