ATLAS Offline Software
Loading...
Searching...
No Matches
TileCondToolAutoCr.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TILECONDITIONS_TILECONDTOOLAUTOCR_H
6#define TILECONDITIONS_TILECONDTOOLAUTOCR_H
7
8// Tile inlcudes
10
11// Athena includes
14
15
16#include <vector>
17
19 public:
20
21 static const InterfaceID& interfaceID();
22 TileCondToolAutoCr(const std::string& type, const std::string& name, const IInterface* parent);
23 virtual ~TileCondToolAutoCr();
24
25 virtual StatusCode initialize() override;
26 virtual StatusCode finalize() override;
27
28 void getAutoCorr(unsigned int drawerIdx, unsigned int channel, unsigned int adc,
29 std::vector<float>& vec) const;
30
31 private:
32
33 //=== TileCalibData
35 "TileAutoCorrelation", "TileAutoCorrelation",
36 "Input Tile auto correlation calibration constants"};
37
38};
39
40#endif
std::vector< size_t > vec
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual StatusCode initialize() override
virtual StatusCode finalize() override
TileCondToolAutoCr(const std::string &type, const std::string &name, const IInterface *parent)
SG::ReadCondHandleKey< TileCalibDataFlt > m_calibAutorCorrelationKey
void getAutoCorr(unsigned int drawerIdx, unsigned int channel, unsigned int adc, std::vector< float > &vec) const
static const InterfaceID & interfaceID()