|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONDETAILEDTRACKTRUTHMAKER_H
6 #define MUONDETAILEDTRACKTRUTHMAKER_H
11 #include "GaudiKernel/ToolHandle.h"
39 this,
"TrackCollectionNames", {
"MuonSpectrometerTracks"},
"track collections"};
43 this,
"DetailedTrackTruthNames", {
""},
"output collections"};
45 ToolHandle<Trk::IDetailedTrackTruthBuilder>
m_truthTool{
this,
"TruthTool",
"Trk::DetailedTrackTruthBuilder"};
SG::ReadHandleKeyArray< PRD_MultiTruthCollection > m_PRD_TruthNames
This algorithm produces track truth data using Muon PRD truth collections.
virtual StatusCode execute(const EventContext &ctx) const override
MuonDetailedTrackTruthMaker(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteHandleKeyArray< DetailedTrackTruthCollection > m_detailedTrackTruthNames
SG::ReadHandleKeyArray< TrackCollection > m_trackCollectionNames
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< Trk::IDetailedTrackTruthBuilder > m_truthTool