ATLAS Offline Software
|
Algorithm reconstructing tracks from hits clusters. More...
#include <AFP_SIDLocRecoTool.h>
Public Member Functions | |
AFP_SIDLocRecoTool (const std::string &type, const std::string &name, const IInterface *parent) | |
~AFP_SIDLocRecoTool () override | |
Does nothing. More... | |
StatusCode | initialize () override |
StatusCode | execute (const EventContext &ctx) const override |
Run pixel clustering tool and next run track reconstruction tools. More... | |
StatusCode | finalize () override |
Does nothing. More... | |
Private Attributes | |
ToolHandleArray< IAFPSiDLocRecoTrackAlgTool > | m_recoToolsList {this,"RecoToolsList",{},"List of AFP track reconstruction tools"} |
Vector of tool handles to be used for tracks reconstruction. More... | |
SG::WriteHandleKeyArray< xAOD::AFPTrackContainer > | m_arrayOfWriteHandleKeys {this, "AFPTrackContainerList", {"AFPTrackContainer"}, "List of output containers"} |
Array of unique write handle keys for track output containers. More... | |
ToolHandle< GenericMonitoringTool > | m_monTool {this, "MonTool", "", "Monitoring tool"} |
@ brief Monitoring tool More... | |
Algorithm reconstructing tracks from hits clusters.
Definition at line 30 of file AFP_SIDLocRecoTool.h.
AFP_SIDLocRecoTool::AFP_SIDLocRecoTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 9 of file AFP_SIDLocRecoTool.cxx.
|
inlineoverride |
|
override |
Run pixel clustering tool and next run track reconstruction tools.
Definition at line 110 of file AFP_SIDLocRecoTool.cxx.
|
override |
Does nothing.
Definition at line 146 of file AFP_SIDLocRecoTool.cxx.
|
override |
Definition at line 18 of file AFP_SIDLocRecoTool.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_LocReco/AFP_LocReco.py) and let the python script pick unique names.
Definition at line 57 of file AFP_SIDLocRecoTool.h.
|
private |
@ brief Monitoring tool
Definition at line 60 of file AFP_SIDLocRecoTool.h.
|
private |
Vector of tool handles to be used for tracks reconstruction.
Each station has its own track reco algorithm. This array contains all of them
Definition at line 52 of file AFP_SIDLocRecoTool.h.