ATLAS Offline Software
Loading...
Searching...
No Matches
ITkPixFieldMapsAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
10
11#ifndef PixelConditionsAlgorithms_ITkPixFieldMapsAlg_h
12#define PixelConditionsAlgorithms_ITkPixFieldMapsAlg_h
13
15
18
20 public:
21 ITkPixFieldMapsAlg(const std::string& name, ISvcLocator* pSvcLocator);
22
23 virtual StatusCode initialize() override;
24 virtual StatusCode execute(const EventContext& ctx) const override;
25
26 private:
27 Gaudi::Property<std::string> m_efieldFilePath
28 {this, "EFieldFilePath", "PixelDigitization/maps_IBL_PL_80V_fl0e14.root", "File path for EField files"};
29
31 {this, "ITkPixFieldMapsKey", "ITkPixFieldMapsKey", "Output key for efield data"};
32};
33
34#endif
Base class for conditions algorithms.
Data object for fields, ramo potential etc, used in radiation damage simulations.
Base class for conditions algorithms.
Gaudi::Property< std::string > m_efieldFilePath
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteCondHandleKey< ITkPixFieldMaps > m_writeFieldMapKey
ITkPixFieldMapsAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override