![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef PRD_MULTITRUTHMAKER_H
9 #define PRD_MULTITRUTHMAKER_H
14 #include "GaudiKernel/ServiceHandle.h"
59 template <
class PrepDataContainer,
class SIMDATACOLLECTION>
63 template <
class PRD_Container_Iterator,
class SIMDATACOLLECTION>
67 template <
class PRD_Collection_Iterator,
class SIMDATACOLLECTION>
72 template <
class SIMDATACOLLECTION>
77 #endif // PRD_MULTITRUTHMAKER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< MuonSimDataCollection > m_MDT_SimDataMapName
SG::ReadHandleKey< Muon::MMPrepDataContainer > m_MM_ContainerName
SG::ReadHandleKey< MuonSimDataCollection > m_MM_SimDataMapName
MuonPRD_MultiTruthMaker(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteHandleKey< PRD_MultiTruthCollection > m_CSC_PRD_TruthName
SG::WriteHandleKey< PRD_MultiTruthCollection > m_MM_PRD_TruthName
void addPRDRange(SG::WriteHandle< PRD_MultiTruthCollection > &prdTruth, PRD_Collection_Iterator range_begin, PRD_Collection_Iterator range_end, SG::ReadHandle< SIMDATACOLLECTION > simDataMap)
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< MuonSimDataCollection > m_TGC_SimDataMapName
SG::WriteHandleKey< PRD_MultiTruthCollection > m_STGC_PRD_TruthName
SG::ReadHandleKey< Muon::TgcPrepDataContainer > m_TGC_ContainerName
void addPRDCollections(SG::WriteHandle< PRD_MultiTruthCollection > &prdTruth, PRD_Container_Iterator collections_begin, PRD_Container_Iterator collections_end, SG::ReadHandle< SIMDATACOLLECTION > simDataMap)
SG::WriteHandleKey< PRD_MultiTruthCollection > m_TGC_PRD_TruthName
SG::ReadHandleKey< MuonSimDataCollection > m_STGC_SimDataMapName
virtual StatusCode execute()
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< Muon::sTgcPrepDataContainer > m_STGC_ContainerName
SG::ReadHandleKey< CscSimDataCollection > m_CSC_SimDataMapName
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::ReadHandleKey< MuonSimDataCollection > m_RPC_SimDataMapName
StatusCode buildPRD_Truth(SG::ReadHandleKey< PrepDataContainer > prepDataKey, SG::ReadHandleKey< SIMDATACOLLECTION > sdoKey, const SG::WriteHandleKey< PRD_MultiTruthCollection > &outputKey)
SG::WriteHandleKey< PRD_MultiTruthCollection > m_MDT_PRD_TruthName
SG::WriteHandleKey< PRD_MultiTruthCollection > m_RPC_PRD_TruthName
void addPrepRawDatum(SG::WriteHandle< PRD_MultiTruthCollection > &prdTruth, const Trk::PrepRawData *prd, SG::ReadHandle< SIMDATACOLLECTION > simDataMap)
SG::ReadHandleKey< Muon::MdtPrepDataContainer > m_MDT_ContainerName
virtual StatusCode initialize()
SG::ReadHandleKey< Muon::CscPrepDataContainer > m_CSC_ContainerName
SG::ReadHandleKey< Muon::RpcPrepDataContainer > m_RPC_ContainerName
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc