5#ifndef JETHITASSOCIATION_H
6#define JETHITASSOCIATION_H
33 virtual StatusCode
finalize()
override;
34 virtual StatusCode
execute()
override;
39 StatusCode
saveHits(
const std::vector<const xAOD::Jet*> &jets,
43 unsigned long long int &nStoredHits,
44 unsigned long long int &nTotalHits);
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
unsigned long long int m_nTotalPixHits
SG::ReadHandleKey< xAOD::JetContainer > m_jetCollectionName
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexCollectionName
SG::WriteHandleKey< xAOD::TrackMeasurementValidationContainer > m_outputSCTHitCollectionName
SG::ReadHandleKey< xAOD::TrackMeasurementValidationContainer > m_inputSCTHitCollectionName
virtual StatusCode execute() override
SG::ReadHandleKey< xAOD::TrackMeasurementValidationContainer > m_inputPixHitCollectionName
unsigned long long int m_nTotalSCTHits
StatusCode saveHits(const std::vector< const xAOD::Jet * > &jets, const xAOD::Vertex *const vertex, SG::ReadHandle< xAOD::TrackMeasurementValidationContainer > &hits, const SG::WriteHandle< xAOD::TrackMeasurementValidationContainer > &writeHandle, unsigned long long int &nStoredHits, unsigned long long int &nTotalHits)
virtual StatusCode initialize() override
JetHitAssociation(const std::string &name, ISvcLocator *svcloc)
Constructor with parameters:
virtual StatusCode finalize() override
unsigned long long int m_nStoredPixHits
unsigned long long int m_nStoredSCTHits
SG::WriteHandleKey< xAOD::TrackMeasurementValidationContainer > m_outputPixHitCollectionName
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Vertex_v1 Vertex
Define the latest version of the vertex class.