ATLAS Offline Software
TrackFindingValidationAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ACTSTRK_TRACKFINDINGVALIDATIONALG_H
6 #define ACTSTRK_TRACKFINDINGVALIDATIONALG_H 1
7 
8 #undef NDEBUG
9 // Base Class
11 
12 // Gaudi includes
13 #include "Gaudi/Property.h"
14 
15 // Handle Keys
17 
20 
21 namespace ActsTrk
22 {
24  {
25  public:
27 
28  virtual StatusCode initialize() override;
29  virtual StatusCode finalize() override;
30  virtual StatusCode execute(const EventContext &ctx) const override;
31 
32  private:
34  {this, "TrackToTruthAssociationMap","", "Association map from tracks to generator particles." };
35  };
36 
37 } // namespace
38 
39 #endif
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
ActsTrk::TrackFindingValidationAlg::m_trackToTruth
SG::ReadHandleKey< TrackToTruthParticleAssociation > m_trackToTruth
Definition: TrackFindingValidationAlg.h:34
TrackToTruthParticleAssociation.h
ActsTrk::TrackFindingValidationAlg::initialize
virtual StatusCode initialize() override
Definition: TrackFindingValidationAlg.cxx:10
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ActsTrk::TrackFindingValidationAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition: TrackFindingValidationAlg.cxx:23
ActsTrk::TrackFindingValidationAlg::finalize
virtual StatusCode finalize() override
Definition: TrackFindingValidationAlg.cxx:17
AthReentrantAlgorithm.h
TrackTruthMatchingBaseAlg.h
ActsTrk::TrackTruthMatchingBaseAlg::TrackTruthMatchingBaseAlg
TrackTruthMatchingBaseAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: TrackTruthMatchingBaseAlg.cxx:129
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:34
ActsTrk::TrackTruthMatchingBaseAlg
Definition: TrackTruthMatchingBaseAlg.h:45
ActsTrk::TrackFindingValidationAlg
Definition: TrackFindingValidationAlg.h:24