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