ATLAS Offline Software
CommonTruthMatchWeights.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
11 #ifndef COMMONTRUTHMATCHWEIGHTS_H
12 #define COMMONTRUTHMATCHWEIGHTS_H
13 
15 
16 #include <vector>
17 
18 namespace Trk {
19 
21  {
22  public:
23  CommonTruthMatchWeights(const std::string& type, const std::string& name, const IInterface* parent);
24 
25  virtual StatusCode initialize() override;
26 
27  protected:
28  // Subdetector weights
29  std::vector<double> m_subDetWeights;
30  };
31 
32 } // end namespace Trk
33 
34 #endif/*COMMONTRUTHMATCHWEIGHTS_H*/
Trk::CommonTruthMatchWeights
Definition: CommonTruthMatchWeights.h:21
Trk::CommonTruthMatchWeights::initialize
virtual StatusCode initialize() override
Definition: CommonTruthMatchWeights.cxx:27
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
Trk::CommonTruthMatchWeights::m_subDetWeights
std::vector< double > m_subDetWeights
Definition: CommonTruthMatchWeights.h:29
AthAlgTool
Definition: AthAlgTool.h:26
Trk::CommonTruthMatchWeights::CommonTruthMatchWeights
CommonTruthMatchWeights(const std::string &type, const std::string &name, const IInterface *parent)
Definition: CommonTruthMatchWeights.cxx:11