ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkValidation
TrkValTools
TrkValTools
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
16
#include "
AthenaBaseComps/AthAlgTool.h
"
17
#include "
TrkValInterfaces/IGenParticleJetFinder.h
"
18
19
namespace
Trk
{
20
29
class
GenParticleJetFinder
:
virtual
public
IGenParticleJetFinder
,
30
public
AthAlgTool
{
31
public
:
32
33
GenParticleJetFinder
(
const
std::string&
type
,
const
std::string& name,
34
const
IInterface* parent);
35
~GenParticleJetFinder
() {}
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.h
IGenParticleJetFinder.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
Trk::GenParticleJetFinder::initialize
virtual StatusCode initialize()
initialize
Definition
GenParticleJetFinder.cxx:27
Trk::GenParticleJetFinder::jetMCFinder
virtual std::vector< Trk::GenParticleJet > * jetMCFinder(std::vector< HepMC::ConstGenParticlePtr > &) const
main method returning vector of truth-jets
Definition
GenParticleJetFinder.cxx:43
Trk::GenParticleJetFinder::~GenParticleJetFinder
~GenParticleJetFinder()
Definition
GenParticleJetFinder.h:35
Trk::GenParticleJetFinder::GenParticleJetFinder
GenParticleJetFinder(const std::string &type, const std::string &name, const IInterface *parent)
Definition
GenParticleJetFinder.cxx:15
Trk::GenParticleJetFinder::finalize
virtual StatusCode finalize()
finalize
Definition
GenParticleJetFinder.cxx:35
Trk::GenParticleJetFinder::m_yijCut
float m_yijCut
Definition
GenParticleJetFinder.h:44
Trk::IGenParticleJetFinder
provides the interface for determining truth jets (inside Tracking validation framework)
Definition
IGenParticleJetFinder.h:35
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
type
Generated on
for ATLAS Offline Software by
1.17.0