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