ATLAS Offline Software
MergerTester.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // MergerTester.h, (c) ATLAS Detector software
8 #ifndef DERIVATIONFRAMEWORK_MergerTester_H
9 #define DERIVATIONFRAMEWORK_MergerTester_H
10 
11 #include <string>
12 #include <map>
13 #include "GaudiKernel/ToolHandle.h"
16 
21 
24 
25 namespace DerivationFramework {
26 
28  class MergerTester : public AthAlgTool, public IAugmentationTool
29  {
30 
31  public:
32 
34 
35 
37  MergerTester(const std::string& t, const std::string& n, const IInterface* p);
38  virtual ~MergerTester() {}
40  static StatusCode execute();
42  virtual StatusCode addBranches() const;
43 
44  protected:
45 
47 
51 
53 
55  private:
56  };
57 
58 }
59 #endif // DERIVATIONFRAMEWORK_MergerTester_H
ReadHandleKeyArray.h
DerivationFramework::MergerTester
Class-algorithm for track particle collection merging.
Definition: MergerTester.h:29
DerivationFramework::MergerTester::addBranches
virtual StatusCode addBranches() const
Pass the thinning service
IAugmentationTool.h
ExpressionParserUser.h
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
SG::ReadHandleKey< xAOD::TrackParticleContainer >
DerivationFramework::IAugmentationTool
Definition: IAugmentationTool.h:24
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
beamspotman.n
n
Definition: beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
DerivationFramework::MergerTester::~MergerTester
virtual ~MergerTester()
Definition: MergerTester.h:38
DerivationFramework
THE reconstruction tool.
Definition: ParticleSortingAlg.h:24
DerivationFramework::MergerTester::initialize
StatusCode initialize()
DerivationFramework::MergerTester::execute
static StatusCode execute()
DerivationFramework::MergerTester::MergerTester
MergerTester(const std::string &t, const std::string &n, const IInterface *p)
Standard Algotithm methods:
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
TrackStateValidationContainer.h
TrackParticle.h
AthAlgTool
Definition: AthAlgTool.h:26
DerivationFramework::MergerTester::finalize
StatusCode finalize()
TrackParticleContainer.h
DerivationFramework::MergerTester::m_inputParticleLocation
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputParticleLocation
Protected data:
Definition: MergerTester.h:49