ATLAS Offline Software
Loading...
Searching...
No Matches
TileCalibCondAlg.h
Go to the documentation of this file.
1//Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TILECONDITIONS_TILECALIBCONDALG_H
8#define TILECONDITIONS_TILECALIBCONDALG_H
9
12
17
23template<class T>
25 public:
26
27 TileCalibCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
29
30 virtual StatusCode initialize() override;
31 virtual StatusCode execute(const EventContext& ctx) const override;
32 virtual StatusCode finalize() override;
33
34 private:
35
39 ToolHandle<ITileCondProxy<T> > m_conditionsProxy{this, "ConditionsProxy", "",
40 "Tile conditions proxy"};
41
46 "Output Tile calibration constants"};
47};
48
49#include "TileCalibCondAlg.icc"
50
53
56
57
58#endif // TILECONDITIONS_TILECALIBCONDALG_H
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
TileCalibCondAlg< TileCalibDrawerFlt > TileCalibFltCondAlg
TileCalibCondAlg< TileCalibDrawerOfc > TileCalibOfcCondAlg
Base class for conditions algorithms.
Condition algorithm to prepare TileCalibData object and put it into condition store.
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_conditionsProxy
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteCondHandleKey< TileCalibData< TileCalibDrawerFlt > > m_calibDataKey
TileCalibCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode finalize() override