ATLAS Offline Software
Loading...
Searching...
No Matches
DummyTrackSlimmingTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5/* Dear emacs, this is -*-c++-*- */
6#ifndef INDETPHYSVALMONITORING_DUMMYTRACKSLIMMINGTOOL_H
7#define INDETPHYSVALMONITORING_DUMMYTRACKSLIMMINGTOOL_H
8
12
14{
15public:
16 DummyTrackSlimmingTool(const std::string&, const std::string&, const IInterface*);
19 }
20
22 virtual StatusCode
23 initialize() override {
24 return StatusCode::SUCCESS;
25 }
26
28 virtual StatusCode
29 finalize() override {
30 return StatusCode::SUCCESS;
31 }
32
39 virtual void slimTrack(Trk::Track&) const override;
40 virtual void slimConstTrack(const Trk::Track&) const override;
41
42private:
43};
44
45#endif
Define macros for attributes used to control the static checker.
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual ~DummyTrackSlimmingTool()
default destructor
virtual void slimConstTrack(const Trk::Track &) const override
Slim a non const Track.
DummyTrackSlimmingTool(const std::string &, const std::string &, const IInterface *)
virtual void slimTrack(Trk::Track &) const override
This method 'skims' interesting information from the passed track, and creates a new one with cloned ...
virtual StatusCode initialize() override
standard Athena-Algorithm method
virtual StatusCode finalize() override
standard Athena-Algorithm method
Interface for constructing 'slimmed' Tracks from complete tracks.