ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_Numerology.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// TRT_Numerology.h
8// (c) ATLAS Detector software
10
11#ifndef INDETREADOUTGEOMETRY_TRTNUMEROLOGY_H
12#define INDETREADOUTGEOMETRY_TRTNUMEROLOGY_H
13
14namespace InDetDD {
15
23
24 public:
25
26 // Constructor:
28
29 // Destructor:
30 ~TRT_Numerology() = default;
31
32 // Modifiers:
33 void setNBarrelLayers(unsigned int module, unsigned int nLayers);
34 void setNEndcapLayers(unsigned int wheel, unsigned int nLayers);
35
36 void setNBarrelRings (unsigned int ring );
37 void setNBarrelPhi (unsigned int phi );
38 void setNEndcapWheels(unsigned int wheel);
39 void setNEndcapPhi (unsigned int phi );
40
41 // Accessors:
42 inline unsigned int getNBarrelLayers(unsigned int iMod ) const;
43 inline unsigned int getNEndcapLayers(unsigned int iWheel) const;
44
45 inline unsigned int getNBarrelRings () const;
46 inline unsigned int getNBarrelPhi () const;
47 inline unsigned int getNEndcapWheels() const;
48 inline unsigned int getNEndcapPhi () const;
49
50 private:
51
52 unsigned int m_nlayerBarrel[3]{};
53 unsigned int m_nlayerEndcap[18]{};
54
55 unsigned int m_nringBarrel;
56 unsigned int m_nphiBarrel;
57 unsigned int m_nwheelEndcap;
58 unsigned int m_nphiEndcap;
59 };
60}
61#include "TRT_Numerology.icc"
62#endif
Scalar phi() const
phi method
unsigned int getNEndcapWheels() const
unsigned int getNEndcapPhi() const
void setNEndcapPhi(unsigned int phi)
void setNEndcapWheels(unsigned int wheel)
void setNEndcapLayers(unsigned int wheel, unsigned int nLayers)
void setNBarrelLayers(unsigned int module, unsigned int nLayers)
unsigned int getNBarrelPhi() const
unsigned int getNBarrelRings() const
unsigned int getNBarrelLayers(unsigned int iMod) const
unsigned int getNEndcapLayers(unsigned int iWheel) const
unsigned int m_nlayerEndcap[18]
unsigned int m_nlayerBarrel[3]
void setNBarrelPhi(unsigned int phi)
void setNBarrelRings(unsigned int ring)
Message Stream Member.