|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef SCT_PREPDATATOXAOD_H
13 #define SCT_PREPDATATOXAOD_H
55 virtual bool isClonable()
const override {
return true; };
66 const std::vector<const SiHit*>* siHits)
const;
69 const std::vector<const SiHit*>* siHits,
70 std::vector<SiHit>& matchingHits)
const;
83 {
this,
"InputTruthParticleLinks",
"",
"The key for the truth particle link collection."};
104 #endif // SCT_PREPDATATOXAOD_H
Property holding a SG store/key/clid from which a ReadHandle is made.
void addRDOInformation(xAOD::TrackMeasurementValidation *, const InDet::SCT_Cluster *, const std::map< Identifier, const SCT_RDORawData * > &idToRAWDataMap) const
std::atomic< unsigned int > m_haveTruthLink
SG::WriteHandleKey< xAOD::TrackMeasurementValidationContainer > m_xAodContainer
SG::ReadHandleKey< PRD_MultiTruthCollection > m_multiTruth
SG::ReadHandleKey< InDetSimDataCollection > m_SDOcontainer
void findAllHitsCompatibleWithCluster(const InDet::SCT_Cluster *prd, const std::vector< const SiHit * > *siHits, std::vector< SiHit > &matchingHits) const
SCT_PrepDataToxAOD(const std::string &name, ISvcLocator *pSvcLocator)
std::atomic< unsigned int > m_missingTruthParticle
virtual StatusCode initialize() override
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
SG::WriteHandleKey< std::vector< unsigned int > > m_xAodOffset
SG::ReadHandleKey< SCT_RDO_Container > m_rdoContainer
An algorithm that can be simultaneously executed in multiple threads.
Class describing a TrackMeasurementValidation.
virtual StatusCode finalize() override
Property holding a SG store/key/clid from which a WriteHandle is made.
const SCT_ID * m_SCTHelper
BooleanProperty m_writeSiHits
std::atomic< unsigned int > m_missingParentParticle
::StatusCode StatusCode
StatusCode definition for legacy code.
void addSDOInformation(xAOD::TrackMeasurementValidation *xprd, const InDet::SCT_Cluster *prd, const InDetSimDataCollection *sdoCollection) const
BooleanProperty m_useTruthInfo
Property holding a SG store/key/clid from which a WriteHandle is made.
BooleanProperty m_writeSDOs
BooleanProperty m_writeRDOinformation
virtual bool isClonable() const override
Make this algorithm clonable.
SG::ReadHandleKey< InDet::SCT_ClusterContainer > m_clustercontainer
std::atomic_bool m_firstEventWarnings
SG::ReadHandleKey< SiHitCollection > m_sihitContainer
void addSiHitInformation(xAOD::TrackMeasurementValidation *xprd, const InDet::SCT_Cluster *prd, const std::vector< const SiHit * > *siHits) const
SG::ReadHandleKey< xAODTruthParticleLinkVector > m_truthParticleLinks
virtual StatusCode execute(const EventContext &ctx) const override