ATLAS Offline Software
Loading...
Searching...
No Matches
EMECHVDescriptor.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARHV_EMECHVDESCRIPTOR_H
6#define LARHV_EMECHVDESCRIPTOR_H
7#include "GeoModelKernel/CellBinning.h"
8#include "GeoModelKernel/CellPartitioning.h"
9
11{
12 public:
13 EMECHVDescriptor(const CellPartitioning &etaBinning, const CellBinning &phiBinning, const CellBinning &sectorBinning);
15
16 const CellPartitioning &getEtaBinning() const
17 {
18 return m_etaBinning;
19 }
20
21 const CellBinning &getPhiBinning() const
22 {
23 return m_phiBinning;
24 }
25
26 const CellBinning &getSectorBinning() const
27 {
28 return m_sectorBinning;
29 }
30
31 private:
34
35 const CellPartitioning m_etaBinning;
36 const CellBinning m_phiBinning;
37 const CellBinning m_sectorBinning;
38};
39
40#endif
const CellBinning m_phiBinning
const CellPartitioning & getEtaBinning() const
EMECHVDescriptor & operator=(const EMECHVDescriptor &right)
const CellBinning m_sectorBinning
const CellBinning & getSectorBinning() const
const CellPartitioning m_etaBinning
EMECHVDescriptor(const CellPartitioning &etaBinning, const CellBinning &phiBinning, const CellBinning &sectorBinning)
const CellBinning & getPhiBinning() const
EMECHVDescriptor(const EMECHVDescriptor &right)