ATLAS Offline Software
Loading...
Searching...
No Matches
GenParticleJetFinder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// GenParticleJetFinder.h
7// Header file for PrimaryTruthClassification tool
9// (c) ATLAS Detector software
11
12#ifndef TRKVALTOOLS_GENPARTICLEJETFINDER_H
13#define TRKVALTOOLS_GENPARTICLEJETFINDER_H
14
15
18
19namespace Trk {
20
30 public AthAlgTool {
31 public:
32
33 GenParticleJetFinder(const std::string& type, const std::string& name,
34 const IInterface* parent);
36 virtual StatusCode initialize();
37 virtual StatusCode finalize();
38
40 virtual std::vector< Trk::GenParticleJet >* jetMCFinder
41 (std::vector <HepMC::ConstGenParticlePtr> & ) const;
42
43 private:
44 float m_yijCut; // the Durham ycut parameter
45
46 };
47
48} // end namespace
49#endif
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual StatusCode initialize()
initialize
virtual std::vector< Trk::GenParticleJet > * jetMCFinder(std::vector< HepMC::ConstGenParticlePtr > &) const
main method returning vector of truth-jets
GenParticleJetFinder(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode finalize()
finalize
provides the interface for determining truth jets (inside Tracking validation framework)
Ensure that the ATLAS eigen extensions are properly loaded.