|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIG_ITrigBphysState_H
6 #define TRIG_ITrigBphysState_H
59 #endif // TRIG_ITrigBphysState_H
void setPosition(const Amg::Vector3D &position)
Sets the 3-position.
const xAOD::Vertex & beamSpot() const
TrigCompositeUtils::DecisionContainer * m_decisions
xAOD::Vertex m_beamSpotVertex
void setTrigBphysCollection(xAOD::TrigBphysContainer *trigBphysCollection)
const Trk::RecVertex & beamVtx() const noexcept
const InDet::BeamSpotData * m_beamSpotData
Amg::Vector3D beamSpotPosition() const
const EventContext & context() const
const Amg::Vector3D & position() const
return position of vertex
const Amg::Vector3D & beamPos() const noexcept
xAOD::TrigBphysContainer * m_trigBphysCollection
void makePrivateStore()
Create a new (empty) private store for this object.
Eigen::Matrix< double, 3, 1 > Vector3D
const TrigCompositeUtils::DecisionContainer & previousDecisions() const
Class describing a Vertex.
virtual ~ITrigBphysState()=default
TrigCompositeUtils::DecisionContainer & decisions()
Base class for TrigBphys state objects.
const EventContext * m_context
const TrigCompositeUtils::DecisionContainer * m_previousDecisions
void setCovariancePosition(const AmgSymMatrix(3)&covariancePosition)
Sets the vertex covariance matrix.
xAOD::TrigBphysContainer & trigBphysCollection()
ITrigBphysState(const EventContext &context, const TrigCompositeUtils::DecisionContainer &previousDecisions, TrigCompositeUtils::DecisionContainer &decisions, xAOD::TrigBphysContainer *trigBphysCollection=nullptr, const InDet::BeamSpotData *beamSpotData=nullptr)