State class for TrigBmumuxComboHypo algorithm.
More...
#include <TrigBmumuxComboHypo.h>
|
| | TrigBmumuxState ()=delete |
| |
| | TrigBmumuxState (const EventContext &context, const TrigCompositeUtils::DecisionContainer &previousDecisions, TrigCompositeUtils::DecisionContainer &decisions, xAOD::TrigBphysContainer *trigBphysCollection=nullptr, const InDet::BeamSpotData *beamSpotData=nullptr) |
| |
| virtual | ~TrigBmumuxState ()=default |
| |
| size_t | getCombinationKey (size_t i1, size_t i2) const |
| |
| void | addTrackCombination (size_t i1) |
| |
| void | addTrackCombination (size_t i1, size_t i2) |
| |
| void | addTrackCombination (size_t i1, size_t i2, size_t i3) |
| |
| bool | isBadCombination (size_t i1) const |
| |
| bool | isBadCombination (size_t i1, size_t i2, size_t i3) const |
| |
| StatusCode | addTriggerObject (xAOD::TrigBphys *triggerObject) |
| |
| const EventContext & | context () const |
| |
| const TrigCompositeUtils::DecisionContainer & | previousDecisions () const |
| |
| TrigCompositeUtils::DecisionContainer & | decisions () |
| |
| xAOD::TrigBphysContainer & | trigBphysCollection () |
| |
| void | setTrigBphysCollection (xAOD::TrigBphysContainer *trigBphysCollection) |
| |
| Amg::Vector3D | beamSpotPosition () const |
| |
| const xAOD::Vertex & | beamSpot () const |
| |
State class for TrigBmumuxComboHypo algorithm.
Definition at line 45 of file TrigBmumuxComboHypo.h.
◆ TrigBmumuxState() [1/2]
| TrigBmumuxState::TrigBmumuxState |
( |
| ) |
|
|
delete |
◆ TrigBmumuxState() [2/2]
◆ ~TrigBmumuxState()
| virtual TrigBmumuxState::~TrigBmumuxState |
( |
| ) |
|
|
virtualdefault |
◆ addTrackCombination() [1/3]
| void TrigBmumuxState::addTrackCombination |
( |
size_t |
i1 | ) |
|
|
inline |
◆ addTrackCombination() [2/3]
| void TrigBmumuxState::addTrackCombination |
( |
size_t |
i1, |
|
|
size_t |
i2 |
|
) |
| |
|
inline |
◆ addTrackCombination() [3/3]
| void TrigBmumuxState::addTrackCombination |
( |
size_t |
i1, |
|
|
size_t |
i2, |
|
|
size_t |
i3 |
|
) |
| |
|
inline |
◆ addTriggerObject()
| StatusCode TrigBmumuxState::addTriggerObject |
( |
xAOD::TrigBphys * |
triggerObject | ) |
|
|
inline |
◆ beamSpot()
◆ beamSpotPosition()
◆ context()
| const EventContext& ITrigBphysState::context |
( |
| ) |
const |
|
inlineinherited |
◆ decisions()
◆ getCombinationKey()
| size_t TrigBmumuxState::getCombinationKey |
( |
size_t |
i1, |
|
|
size_t |
i2 |
|
) |
| const |
|
inline |
◆ isBadCombination() [1/2]
| bool TrigBmumuxState::isBadCombination |
( |
size_t |
i1 | ) |
const |
|
inline |
◆ isBadCombination() [2/2]
| bool TrigBmumuxState::isBadCombination |
( |
size_t |
i1, |
|
|
size_t |
i2, |
|
|
size_t |
i3 |
|
) |
| const |
|
inline |
◆ previousDecisions()
◆ setTrigBphysCollection()
◆ trigBphysCollection()
◆ badTrackCombinations
| std::vector<size_t> TrigBmumuxState::badTrackCombinations |
◆ dimuons
◆ dimuonsStore
◆ isCompositeRoI
| bool TrigBmumuxState::isCompositeRoI = false |
◆ m_beamSpotData
◆ m_beamSpotVertex
◆ m_context
| const EventContext* ITrigBphysState::m_context |
|
privateinherited |
◆ m_decisions
◆ m_previousDecisions
◆ m_trigBphysCollection
◆ muons
| std::vector<Muon> TrigBmumuxState::muons |
◆ selectedTracks
◆ selectedTrackZ0
◆ trackCombinations
| std::map<size_t, size_t> TrigBmumuxState::trackCombinations |
◆ tracks
◆ trigBphysMuonIndices
| std::vector<std::array<size_t, 2> > TrigBmumuxState::trigBphysMuonIndices |
The documentation for this class was generated from the following file: