ATLAS Offline Software
Loading...
Searching...
No Matches
InDetPrimaryConversionSelector.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
6// InDetPrimaryConversionSelector.h
7// Header file for InDetPrimaryConversionSelector
9
10#ifndef TRKVALTOOLS_PrimaryConversionSelector_H
11#define TRKVALTOOLS_PrimaryConversionSelector_H
12
15
16namespace Trk {
17
29
31 public:
32
33 InDetPrimaryConversionSelector(const std::string& type, const std::string& name,
34 const IInterface* parent);
36 virtual StatusCode initialize();
37 virtual StatusCode finalize();
38
41 virtual std::vector<HepMC::ConstGenParticlePtr>*
43
44 private:
45 float m_minPt;
46 float m_maxEta;
49 };
50
51} // end namespace
52#endif
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
This defines the McEventCollection, which is really just an ObjectVector of McEvent objectsFile: Gene...
provides the interface for tools to select generated particles
InDetPrimaryConversionSelector(const std::string &type, const std::string &name, const IInterface *parent)
float m_maxZStartAll
Max z of start vertex for primaries + sec.
virtual std::vector< HepMC::ConstGenParticlePtr > * selectGenSignal(const McEventCollection *) const
main method performing the genparticle selection; it works on the entire collection.
float m_maxRStartAll
Max R of start vertex for primaries and secondaries.
Ensure that the ATLAS eigen extensions are properly loaded.