ATLAS Offline Software
Loading...
Searching...
No Matches
InDetVertexSplitter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef INDET_INDETVERTEXSPLITTER_H
6#define INDET_INDETVERTEXSPLITTER_H
22
24#include "GaudiKernel/ObjectVector.h"
25
26#include <string>
27#include <vector>
28
29namespace InDet {
30
32
33 public:
34
35 InDetVertexSplitter(const std::string& name, ISvcLocator* pSvcLocator);
37
38 StatusCode initialize();
39 StatusCode finalize();
40 StatusCode execute();
41
42 private:
43
44 std::vector<std::string> m_trackKeys;
45
51
52 StatusCode split_vertices();
53
56 std::string m_tpbContainerName;
61
62 };
63}
64
65#endif // INDET_INDETVERTEXSPLITTER_H
66
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
StatusCode finalize()
Finalize - delete any memory allocation from the heap.
~InDetVertexSplitter()
Destructor - check up memory allocation delete any memory allocation on the heap.
InDetVertexSplitter(const std::string &name, ISvcLocator *pSvcLocator)
Author: Peter V.
StatusCode initialize()
Initialize initialize StoreGate.
std::string m_vertexContainerName
containers to retrieve
std::vector< std::string > m_trackKeys
StatusCode execute()
Execute - on event by event.
Primary Vertex Finder.