![]() |
ATLAS Offline Software
|
Algorithm reconstructing vertices from protons. More...
#include <AFP_VertexRecoTool.h>
Public Member Functions | |
| AFP_VertexRecoTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~AFP_VertexRecoTool ()=default |
| Does nothing. | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | execute (const EventContext &ctx) const override |
| Run vertex reco tool. | |
Private Attributes | |
| ToolHandleArray< IAFP_TimeRecoTool > | m_recoToolsList {this,"RecoToolsList",{},"List of AFP vertex reconstruction tools"} |
| Vector of tool handles to be used for vertex reconstruction. | |
| SG::WriteHandleKeyArray< xAOD::AFPVertexContainer > | m_arrayOfWriteHandleKeys {this, "AFPVertexContainerList", {"AFPVertexContainer"}, "List of output containers"} |
| Array of unique write handle keys for vertex output container. | |
Algorithm reconstructing vertices from protons.
Definition at line 30 of file AFP_VertexRecoTool.h.
| AFP_VertexRecoTool::AFP_VertexRecoTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 9 of file AFP_VertexRecoTool.cxx.
|
virtualdefault |
Does nothing.
|
overridevirtual |
Run vertex reco tool.
Definition at line 113 of file AFP_VertexRecoTool.cxx.
|
overridevirtual |
Definition at line 18 of file AFP_VertexRecoTool.cxx.
|
private |
Array of unique write handle keys for vertex output container.
Each write handle key has to be unique and in sync with m_recoToolsList. It's possible for several time reco algorithms contributing to the common container. Ideally, one should setup vertex reco containers (in AFP_VertexReco/AFP_VertexReco.py) and let the python script pick unique names.
Definition at line 53 of file AFP_VertexRecoTool.h.
|
private |
Vector of tool handles to be used for vertex reconstruction.
Several time reco algorithms will be implemented. This array contains all of them
Definition at line 48 of file AFP_VertexRecoTool.h.