ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloHVCorrections.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 L1CALOHVCORRECTIONS_H
6#define L1CALOHVCORRECTIONS_H
7
8#include <vector>
9
11
17
19{
20 public:
21
23 L1CaloHVCorrections(unsigned int channelId,
24 float rxMean,
25 std::vector<int> &&affectedCells,
26 std::vector<float> &&layerMeans);
28 float rxMean,
29 std::vector<int> &&affectedCells,
30 std::vector<float> &&layerMeans);
31
33
34 const L1CaloRxCoolChannelId& channelId() const { return m_channelId; }
35 float rxMean() const { return m_rxMean; }
36 const std::vector<int>& affectedCells() const { return m_affectedCells; }
37 const std::vector<float>& layerMeans() const { return m_layerMeans; }
38
39 private:
41
42 float m_rxMean;
43 std::vector<int> m_affectedCells;
44 std::vector<float> m_layerMeans;
45};
46
47#endif // L1CALOHVCORRECTIONS_H
std::vector< int > m_affectedCells
L1CaloRxCoolChannelId m_channelId
const L1CaloRxCoolChannelId & channelId() const
const std::vector< int > & affectedCells() const
std::vector< float > m_layerMeans
~L1CaloHVCorrections()=default
const std::vector< float > & layerMeans() const
Encapsulates the ID of one Rx channel of conditions data in COOL, ie the ID of a row in a table.