#include <ServicesLayer.h>
|
| | ServicesLayer (double radius, double halfLength, int nStaves, DetType::Type type, DetType::Part part, int num, const std::string &suffix, int nModulesPerStave, int nChipsPerModule) |
| | constructor for barrel layers More...
|
| |
| | ServicesLayer (double zpos, double rmin, double rmax, int nStaves, DetType::Type type, DetType::Part part, int num, const std::string &suffix, int nModulesPerStave, int nChipsPerModule) |
| | constructor for endcap layers More...
|
| |
| double | radius () const |
| |
| double | zPos () const |
| |
| double | rMin () const |
| |
| double | rMax () const |
| |
| double | halfLength () const |
| |
| int | nStaves () const |
| |
| DetType::Type | type () const |
| |
| DetType::Part | part () const |
| |
| int | number () const |
| |
| int | modulesPerStave () const |
| |
| int | chipsPerModule () const |
| |
| ServiceVolume * | lastVolume () const |
| |
| void | setLastVolume (ServiceVolume *vp) |
| |
| std::string | name () const |
| |
| const std::string & | layerSuffix () const |
| |
Definition at line 13 of file ServicesLayer.h.
◆ ServicesLayer() [1/2]
| ServicesLayer::ServicesLayer |
( |
double |
radius, |
|
|
double |
halfLength, |
|
|
int |
nStaves, |
|
|
DetType::Type |
type, |
|
|
DetType::Part |
part, |
|
|
int |
num, |
|
|
const std::string & |
suffix, |
|
|
int |
nModulesPerStave, |
|
|
int |
nChipsPerModule |
|
) |
| |
constructor for barrel layers
Definition at line 10 of file ServicesLayer.cxx.
25 std::cout <<
"Wrong ServicesLayer constructor for barrel layer called " << std::endl;
◆ ServicesLayer() [2/2]
| ServicesLayer::ServicesLayer |
( |
double |
zpos, |
|
|
double |
rmin, |
|
|
double |
rmax, |
|
|
int |
nStaves, |
|
|
DetType::Type |
type, |
|
|
DetType::Part |
part, |
|
|
int |
num, |
|
|
const std::string & |
suffix, |
|
|
int |
nModulesPerStave, |
|
|
int |
nChipsPerModule |
|
) |
| |
constructor for endcap layers
Definition at line 29 of file ServicesLayer.cxx.
43 std::cout <<
"Wrong ServicesLayer constructor for endcap layer called " << std::endl;
◆ chipsPerModule()
| int ServicesLayer::chipsPerModule |
( |
| ) |
const |
|
inline |
◆ halfLength()
| double ServicesLayer::halfLength |
( |
| ) |
const |
|
inline |
◆ lastVolume()
◆ layerSuffix()
| const std::string& ServicesLayer::layerSuffix |
( |
| ) |
const |
|
inline |
◆ modulesPerStave()
| int ServicesLayer::modulesPerStave |
( |
| ) |
const |
|
inline |
◆ name()
| std::string ServicesLayer::name |
( |
| ) |
const |
◆ nStaves()
| int ServicesLayer::nStaves |
( |
| ) |
const |
|
inline |
◆ number()
| int ServicesLayer::number |
( |
| ) |
const |
|
inline |
◆ part()
◆ radius()
| double ServicesLayer::radius |
( |
| ) |
const |
|
inline |
◆ rMax()
| double ServicesLayer::rMax |
( |
| ) |
const |
|
inline |
◆ rMin()
| double ServicesLayer::rMin |
( |
| ) |
const |
|
inline |
◆ setLastVolume()
◆ type()
◆ zPos()
| double ServicesLayer::zPos |
( |
| ) |
const |
|
inline |
◆ m_halfLength
| double ServicesLayer::m_halfLength |
|
private |
◆ m_lastVolume
◆ m_nChipsPerModule
| int ServicesLayer::m_nChipsPerModule |
|
private |
◆ m_nModulesPerStave
| int ServicesLayer::m_nModulesPerStave |
|
private |
◆ m_nStaves
| int ServicesLayer::m_nStaves |
|
private |
◆ m_number
| int ServicesLayer::m_number |
|
private |
◆ m_part
◆ m_radius
| double ServicesLayer::m_radius |
|
private |
◆ m_rMax
| double ServicesLayer::m_rMax |
|
private |
◆ m_rMin
| double ServicesLayer::m_rMin |
|
private |
◆ m_suffix
| std::string ServicesLayer::m_suffix |
|
private |
◆ m_type
◆ m_zPos
| double ServicesLayer::m_zPos |
|
private |
The documentation for this class was generated from the following files: