ATLAS Offline Software
Loading...
Searching...
No Matches
TrkDetDescrTPCnvTest.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
6// TrkDetDescrTPCnvTest.h, (c) ATLAS Detector software
8
9#ifndef TRKDETDESCRUNITTESTS_TRKDETDESCRTPCNVTEST_H
10#define TRKDETDESCRUNITTESTS_TRKDETDESCRTPCNVTEST_H
11
12// Trk
14// Athena & Gaudi includes
15#include "GaudiKernel/ServiceHandle.h"
16#include "GaudiKernel/ToolHandle.h"
17
18namespace Trk {
19
26
28 public:
29
31 using Trk::TrkDetDescrUnitTestBase::TrkDetDescrUnitTestBase;
32
33 /* specify the test here */
34 StatusCode runTest();
35
36 private:
37 Gaudi::Property<bool> m_writeMode{this, "WriteMode", true};
38
39 Gaudi::Property<std::string> m_materialStepCollectionName
40 {this, "MaterialStepCollection", "RandomMaterialSteps"};
41 Gaudi::Property<std::string> m_layerMaterialCollectionName
42 {this, "LayerMaterialMap", "RandomLayerMaterialMap"};
43 Gaudi::Property<std::string> m_elementTableName
44 {this, "ElementTable", "RandomElementTable"};
45
46 };
47}
48
49#endif
Test the new TP Converter for writing and reading.
Gaudi::Property< std::string > m_elementTableName
Gaudi::Property< std::string > m_materialStepCollectionName
Gaudi::Property< bool > m_writeMode
Gaudi::Property< std::string > m_layerMaterialCollectionName
Base class for all unit tests in the TrkDetDescr package, gives access to gaussian and flat random nu...
Ensure that the ATLAS eigen extensions are properly loaded.