#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: