ATLAS Offline Software
Loading...
Searching...
No Matches
TrackingGeometryCondAlgTest.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRACKINGGEOMETRYCONDALGTEST_H
6#define TRACKINGGEOMETRYCONDALGTEST_H
7
13#include "GaudiKernel/ServiceHandle.h"
14
19
20#include "GaudiKernel/ToolHandle.h"
23
24
26namespace Trk{
27
29{
30public:
31 TrackingGeometryCondAlgTest(const std::string& name, ISvcLocator* pSvcLocator);
32 virtual ~TrackingGeometryCondAlgTest() override = default;
33
34 virtual StatusCode initialize() override;
35 virtual StatusCode execute (const EventContext& ctx) const override;
36 virtual StatusCode finalize() override {return StatusCode::SUCCESS;}
37
38private:
39
41 SG::ReadCondHandleKey<TrackingGeometry> m_trackingGeometryReadKey{this, "TrackingGeometryReadKey", "AtlasTrackingGeometry", "Key of input TrackingGeometry"};
43 ToolHandleArray<Trk::IGeometryProcessor> m_trackingGeometryProcessors;
44
45};
46}
47#endif //TRACKINGGEOMETRYCONDALGTEST_H
Base class for conditions algorithms.
macros to associate a CLID to a type
An AttributeList represents a logical row of attributes in a metadata table.
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Base class for conditions algorithms.
ToolHandleArray< Trk::IGeometryProcessor > m_trackingGeometryProcessors
Tool to write out a Display format for external viewers.
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadCondHandleKey< TrackingGeometry > m_trackingGeometryReadKey
Input conditions object.
virtual ~TrackingGeometryCondAlgTest() override=default
ServiceHandle< Trk::ITrackingGeometrySvc > m_trackingGeometrySvc
ToolHandle to the TrackingGeometrySvc.
TrackingGeometryCondAlgTest(const std::string &name, ISvcLocator *pSvcLocator)
Ensure that the ATLAS eigen extensions are properly loaded.
void initialize()