ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDeadMapCondAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
10
11#ifndef PIXELDEADMAPCONDALG_H
12#define PIXELDEADMAPCONDALG_H
13
15
18
21
23
24#include "Gaudi/Property.h"
25
27 public:
28 PixelDeadMapCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
29
30 virtual StatusCode initialize() override final;
31 virtual StatusCode execute(const EventContext& ctx) const override final;
32
33 private:
34
35 // To convert from identifier to identifier hash
36 const PixelID *m_pixelID{nullptr};
37
38 // Readkey takes precedence over the jsonPath. If readKey not empty json is ignored
40 {this, "ReadKey", "/PIXEL/PixelModuleFeMask", "Input deadmap folder"};
41
43 {this, "WriteKey", "PixelDeadMapCondData", "Output deadmap data"};
44
45 Gaudi::Property<std::string> m_JsonLocation{this,"JsonPath","","Path to the JSON file containing list of modules to be masked"};
46
47
48};
49
50#endif
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
This is an Identifier helper class for the Pixel subdetector.
Base class for conditions algorithms.
SG::WriteCondHandleKey< PixelDeadMapCondData > m_writeKey
Gaudi::Property< std::string > m_JsonLocation
PixelDeadMapCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override final
const PixelID * m_pixelID
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67