ATLAS Offline Software
Loading...
Searching...
No Matches
SiDetElementRoadMakerData_xk.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5*/
6
8// Header file for class SiDetElementRoadMakerData_xk
10
11#ifndef SiDetElementRoadMakerData_xk_H
12#define SiDetElementRoadMakerData_xk_H
13
14
15#include <vector>
16#include <array>
17
18namespace InDet {
19
27
29
30 public:
31
36
39
43 void resetUsageTracker();
44
50
55 typedef std::array<std::vector<std::vector<bool> >,3> ElementUsageTracker;
57
59 bool isInitialized{false};
60 };
61
62} // end of name space
63
64#endif // SiDetElementRoadMakerData_xk_H
SiDetElementRoadMakerData_xk()
trivial constructor - the members of this event data struct need client tool information for initiali...
std::array< std::vector< std::vector< bool > >, 3 > ElementUsageTracker
Following the pattern established for example in the seed-maker event data, we use public members dir...
void resetUsageTracker()
method to reset the flags stored in the elementUsageTracker (below) when building a new search road.
~SiDetElementRoadMakerData_xk()=default
Default destructor.
bool isInitialized
Flag to check if the event data was already initialized by the client tool.
Primary Vertex Finder.