|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef PRD_MULTITRUTHMAKER_H
9 #define PRD_MULTITRUTHMAKER_H
14 #include "GaudiKernel/ToolHandle.h"
59 template<
class PRD_Container_Iterator>
61 PRD_Container_Iterator collections_begin,
62 PRD_Container_Iterator collections_end,
66 template<
class PRD_Collection_Iterator>
68 PRD_Collection_Iterator range_begin,
69 PRD_Collection_Iterator range_end,
79 #endif //PRD_MULTITRUTHMAKER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode initialize()
void addPRDRange(PRD_MultiTruthCollection *prdTruth, PRD_Collection_Iterator range_begin, PRD_Collection_Iterator range_end, const InDetSimDataCollection *simDataMap, bool pixels) const
A PRD is mapped onto all contributing particles.
SG::ReadHandleKey< InDet::SiClusterContainer > m_SCTClustersName
PRD_MultiTruthMaker(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
SG::WriteHandleKey< PRD_MultiTruthCollection > m_PRDTruthNameTRT
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
SG::ReadHandleKey< InDetSimDataCollection > m_simDataMapNameSCT
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< InDet::SiClusterContainer > m_PixelClustersName
virtual StatusCode execute(const EventContext &ctx) const
SG::ReadHandleKey< InDetSimDataCollection > m_simDataMapNameTRT
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteHandleKey< PRD_MultiTruthCollection > m_PRDTruthNameSCT
ToolHandle< InDet::IPRD_MultiTruthBuilder > m_PRDTruthTool
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::ReadHandleKey< InDet::TRT_DriftCircleContainer > m_TRTDriftCircleContainerName
SG::ReadHandleKey< InDetSimDataCollection > m_simDataMapNamePixel
virtual StatusCode finalize()
SG::WriteHandleKey< PRD_MultiTruthCollection > m_PRDTruthNamePixel
void addPRDCollections(PRD_MultiTruthCollection *prdTruth, PRD_Container_Iterator collections_begin, PRD_Container_Iterator collections_end, const InDetSimDataCollection *simDataMap, bool pixels) const