|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRUTHPARTICLEALGS_MUONSEGMENTTRUTHASSOCIATION_H
6 #define TRUTHPARTICLEALGS_MUONSEGMENTTRUTHASSOCIATION_H
9 #include "GaudiKernel/ServiceHandle.h"
10 #include "GaudiKernel/ToolHandle.h"
37 PublicToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
this,
"Printer",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool"};
39 "Muon::MuonTrackTruthTool/MuonTrackTruthTool"};
42 this,
"MuonTruthSegmentName",
"MuonTruthSegments",
"muon truth segment container name"};
44 "muon segment container name"};
48 this,
"MuonSimDataNames", {
"MDT_SDO",
"RPC_SDO",
"TGC_SDO",
"sTGC_SDO",
"MM_SDO"},
"Muon SDO maps"};
56 #endif // TRUTHPARTICLEALGS_MUONTRUTHDECORATIONALG_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
PublicToolHandle< Muon::MuonEDMPrinterTool > m_printer
SG::ReadHandleKey< TrackRecordCollection > m_trackRecord
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
virtual StatusCode initialize() override
An algorithm that can be simultaneously executed in multiple threads.
MuonSegmentTruthAssociationAlg(const std::string &name, ISvcLocator *pSvcLocator)
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteDecorHandleKey< xAOD::MuonSegmentContainer > m_muonTruthSegmentContainerName
SG::WriteDecorHandleKey< xAOD::MuonSegmentContainer > m_muonSegmentCollectionName
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKeyArray< MuonSimDataCollection > m_muonSimData
ToolHandle< Muon::IMuonTrackTruthTool > m_muonTrackTruthTool
SG::ReadHandleKey< McEventCollection > m_mcEventColl
SG::ReadHandleKey< CscSimDataCollection > m_cscSimData