ATLAS Offline Software
Loading...
Searching...
No Matches
DummyVertexSelectionTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TrkVertexTools_DummyVertexSelectionTool_H
6#define TrkVertexTools_DummyVertexSelectionTool_H
7
9#include "GaudiKernel/ToolHandle.h"
11
12#include "GaudiKernel/RndmGenerators.h"
14
31
32 namespace Trk
33 {
34
35
36 class DummyVertexSelectionTool : public extends<AthAlgTool, IVertexSelectionTool>
37 {
38 public:
39 virtual StatusCode initialize() override;
40 virtual StatusCode finalize() override;
41
45
46 DummyVertexSelectionTool(const std::string& t, const std::string& n, const IInterface* p);
47
51
53
54 virtual unsigned int findVertexInContainer(const xAOD::VertexContainer * ) const override;
55
56
57 private:
58
61 { this, "RndmSvc", "AthRNGSvc", ""};
62 std::string m_randomEngineName;
63 }; //end of class description
64 }//end of namespace definition
65
66 #endif
virtual StatusCode finalize() override
EndOfInitialize.
std::string m_randomEngineName
Name of the random number stream.
ServiceHandle< IAthRNGSvc > m_randomSvc
Pointer to the random number generator service.
virtual StatusCode initialize() override
virtual ~DummyVertexSelectionTool()
destructor
DummyVertexSelectionTool(const std::string &t, const std::string &n, const IInterface *p)
constructor
virtual unsigned int findVertexInContainer(const xAOD::VertexContainer *) const override
Ensure that the ATLAS eigen extensions are properly loaded.
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".