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: