|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef DERIVATIONFRAMEWORK_SV1TRACKTHINNING_H
10 #define DERIVATIONFRAMEWORK_SV1TRACKTHINNING_H
17 #include "GaudiKernel/ToolHandle.h"
25 class SV1TrackThinning :
public extends<ExpressionParserUser<AthAlgTool>, IThinningTool> {
36 {
this,
"StreamName",
"",
"Name of the stream being thinned" };
38 {
this,
"InDetTrackParticlesKey",
"InDetTrackParticles",
"" };
43 #endif // DERIVATIONFRAMEWORK_SV1TRACKTHINNING_H
SG::ThinningHandleKey< xAOD::TrackParticleContainer > m_inDetSGKey
HandleKey object for adding thinning to an object.
std::atomic< unsigned int > m_npass
StringProperty m_streamName
::StatusCode StatusCode
StatusCode definition for legacy code.
std::atomic< unsigned int > m_ntot
virtual StatusCode finalize() override
HandleKey object for adding thinning to an object.
virtual StatusCode doThinning() const override
std::string m_selectionString
SV1TrackThinning(const std::string &t, const std::string &n, const IInterface *p)
virtual StatusCode initialize() override