ATLAS Offline Software
Loading...
Searching...
No Matches
InDetUpdateCaches.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef InDetDetDescrExample_InDetUpdateCaches_h
6#define InDetDetDescrExample_InDetUpdateCaches_h
7
9#include "GaudiKernel/Algorithm.h"
10
11#include <vector>
12#include <string>
13
14
15namespace InDetDD {
17}
18
20{
21
22public:
23 InDetUpdateCaches (const std::string& name, ISvcLocator* pSvcLocator);
24 StatusCode initialize();
25 StatusCode execute();
26 StatusCode finalize();
27
28 void updateAll();
29
30private:
31 bool m_first;
32 std::vector<const InDetDD::InDetDetectorManager *> m_detManagers;
33
34 // Alg properties
37
38 float getMem();
39
40};
41
42#endif // InDetDetDescrExample_InDetUpdateCaches_h
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Virtual base class for all ID detector managers.
std::vector< const InDetDD::InDetDetectorManager * > m_detManagers
InDetUpdateCaches(const std::string &name, ISvcLocator *pSvcLocator)
Message Stream Member.