#include <AGDDsTGC.h>
Definition at line 19 of file AGDDsTGC.h.
 
◆ AGDDsTGC()
◆ AddDaughter()
◆ AddDetectorPosition()
◆ AddParent()
◆ CreateSolid()
◆ CreateVolume()
◆ DetectorID()
  
  | 
        
          | const std::string& AGDDDetector::DetectorID | ( |  | ) | const |  | inlineinherited | 
 
 
◆ DetectorType()
  
  | 
        
          | const std::string& AGDDDetector::DetectorType | ( |  | ) | const |  | inlineinherited | 
 
 
◆ GetColor()
  
  | 
        
          | const std::string& AGDDVolume::GetColor | ( |  | ) | const |  | inlineinherited | 
 
 
◆ GetDaughter()
◆ GetDetectorPositioners()
◆ GetMaterial()
  
  | 
        
          | const std::string& AGDDVolume::GetMaterial | ( |  | ) | const |  | inlineinherited | 
 
 
◆ GetMMMaterial()
  
  | 
        
          | GeoMaterial* AGDDDetector::GetMMMaterial | ( | std::string |  | ) |  |  | protectedinherited | 
 
 
◆ GetName() [1/2]
  
  | 
        
          | const std::string& AGDDVolume::GetName | ( |  | ) | const |  | inlineinherited | 
 
 
◆ GetName() [2/2]
  
  | 
        
          | const std::string& AGDDDetector::GetName | ( |  | ) | const |  | inlineinherited | 
 
 
◆ GetReadoutParameters()
◆ GetSolid()
  
  | 
        
          | void* AGDDVolume::GetSolid | ( |  | ) |  |  | inlineinherited | 
 
 
◆ GetTechnology()
◆ GetVolume()
  
  | 
        
          | void* AGDDVolume::GetVolume | ( |  | ) |  |  | inlineinherited | 
 
 
◆ HasParent()
  
  | 
        
          | bool AGDDVolume::HasParent | ( |  | ) | const |  | inlineinherited | 
 
 
◆ IsSensitiveVolume() [1/2]
  
  | 
        
          | bool AGDDVolume::IsSensitiveVolume | ( |  | ) | const |  | inlineinherited | 
 
 
◆ IsSensitiveVolume() [2/2]
  
  | 
        
          | void AGDDVolume::IsSensitiveVolume | ( | bool | v | ) |  |  | inherited | 
 
 
◆ large_x() [1/2]
  
  | 
        
          | double AGDDDetector::large_x | ( |  | ) | const |  | inlineinherited | 
 
 
◆ large_x() [2/2]
  
  | 
        
          | void AGDDDetector::large_x | ( | double | x | ) |  |  | inlineinherited | 
 
 
◆ Length()
  
  | 
        
          | double sTGCDetectorDescription::Length | ( |  | ) | const |  | inlineinherited | 
 
 
◆ lWidth()
  
  | 
        
          | double sTGCDetectorDescription::lWidth | ( |  | ) | const |  | inlineinherited | 
 
 
◆ NrOfDaughter()
  
  | 
        
          | int AGDDVolume::NrOfDaughter | ( |  | ) | const |  | inlineinherited | 
 
 
◆ Register()
  
  | 
        
          | void sTGCDetectorDescription::Register | ( |  | ) |  |  | inherited | 
 
 
◆ SetAddressAndPosition()
◆ SetColor()
  
  | 
        
          | void AGDDVolume::SetColor | ( | const std::string & | c | ) |  |  | inlineinherited | 
 
 
◆ SetDetectorAddress()
  
  |  | overrideprotectedvirtualinherited | 
 
Implements AGDDDetector.
Definition at line 28 of file sTGCDetectorDescription.cxx.
   32         p->ID.detectorType=
"sTGC";
 
   34         std::stringstream stringone;
 
   36         if (
p->ID.sideIndex<0) 
side=
'C';
 
   39         std::string_view subt = 
subType();
 
   40         if (subt[1]==
'S' && subt[3]==
'P') ml=2;
 
   41         else if (subt[1]==
'L' && subt[3]==
'C') ml=2;
 
   42         if (subt[1]==
'S') ctype=3;
 
   43         else if (subt[1]==
'L') ctype=1;
 
   44         stringone<<
"sTG"<<ctype<<
'-'<<subt.substr(2,1)<<
'-'<<ml<<
"-phi"<<
p->ID.phiIndex+1<<
side<<std::endl;
 
   46         p->ID.detectorAddress=stringone.str();
 
 
 
 
◆ SetMaterial()
  
  | 
        
          | void AGDDVolume::SetMaterial | ( | const std::string & | n | ) |  |  | inlineinherited | 
 
 
◆ SetSolid()
  
  | 
        
          | void AGDDVolume::SetSolid | ( | void * | p | ) |  |  | inlineinherited | 
 
 
◆ SetVolume()
  
  | 
        
          | void AGDDVolume::SetVolume | ( | void * | p | ) |  |  | inlineinherited | 
 
 
◆ SetXYZ()
  
  | 
        
          | virtual void sTGCDetectorDescription::SetXYZ | ( | const std::vector< double > & | v | ) |  |  | inlineoverridevirtualinherited | 
 
 
◆ small_x() [1/2]
  
  | 
        
          | double AGDDDetector::small_x | ( |  | ) | const |  | inlineinherited | 
 
 
◆ small_x() [2/2]
  
  | 
        
          | void AGDDDetector::small_x | ( | double | x | ) |  |  | inlineinherited | 
 
 
◆ stripPitch() [1/2]
  
  | 
        
          | double sTGCDetectorDescription::stripPitch | ( |  | ) | const |  | inlineinherited | 
 
 
◆ stripPitch() [2/2]
  
  | 
        
          | void sTGCDetectorDescription::stripPitch | ( | double | y | ) |  |  | inlineinherited | 
 
 
◆ stripWidth() [1/2]
  
  | 
        
          | double sTGCDetectorDescription::stripWidth | ( |  | ) | const |  | inlineinherited | 
 
 
◆ stripWidth() [2/2]
  
  | 
        
          | void sTGCDetectorDescription::stripWidth | ( | double | y | ) |  |  | inlineinherited | 
 
 
◆ subType() [1/2]
  
  | 
        
          | const std::string& AGDDDetector::subType | ( |  | ) | const |  | inlineinherited | 
 
 
◆ subType() [2/2]
  
  | 
        
          | void AGDDDetector::subType | ( | const std::string & | s | ) |  |  | inlineinherited | 
 
 
◆ sWidth()
  
  | 
        
          | double sTGCDetectorDescription::sWidth | ( |  | ) | const |  | inlineinherited | 
 
 
◆ Tck()
  
  | 
        
          | double sTGCDetectorDescription::Tck | ( |  | ) | const |  | inlineinherited | 
 
 
◆ wirePitch() [1/2]
  
  | 
        
          | double sTGCDetectorDescription::wirePitch | ( |  | ) | const |  | inlineinherited | 
 
 
◆ wirePitch() [2/2]
  
  | 
        
          | void sTGCDetectorDescription::wirePitch | ( | double | y | ) |  |  | inlineinherited | 
 
 
◆ xFrame() [1/2]
  
  | 
        
          | double sTGCDetectorDescription::xFrame | ( |  | ) | const |  | inlineinherited | 
 
 
◆ xFrame() [2/2]
  
  | 
        
          | void sTGCDetectorDescription::xFrame | ( | double | y | ) |  |  | inlineinherited | 
 
 
◆ y() [1/2]
  
  | 
        
          | double AGDDDetector::y | ( |  | ) | const |  | inlineinherited | 
 
 
◆ y() [2/2]
  
  | 
        
          | void AGDDDetector::y | ( | double | yval | ) |  |  | inlineinherited | 
 
 
◆ yCutout() [1/2]
  
  | 
        
          | double sTGCDetectorDescription::yCutout | ( |  | ) | const |  | inlineinherited | 
 
 
◆ yCutout() [2/2]
  
  | 
        
          | void sTGCDetectorDescription::yCutout | ( | double | y | ) |  |  | inlineinherited | 
 
 
◆ yCutoutCathode() [1/2]
  
  | 
        
          | double sTGCDetectorDescription::yCutoutCathode | ( |  | ) | const |  | inlineinherited | 
 
 
◆ yCutoutCathode() [2/2]
  
  | 
        
          | void sTGCDetectorDescription::yCutoutCathode | ( | double | y | ) |  |  | inlineinherited | 
 
 
◆ ylFrame() [1/2]
  
  | 
        
          | double sTGCDetectorDescription::ylFrame | ( |  | ) | const |  | inlineinherited | 
 
 
◆ ylFrame() [2/2]
  
  | 
        
          | void sTGCDetectorDescription::ylFrame | ( | double | y | ) |  |  | inlineinherited | 
 
 
◆ ysFrame() [1/2]
  
  | 
        
          | double sTGCDetectorDescription::ysFrame | ( |  | ) | const |  | inlineinherited | 
 
 
◆ ysFrame() [2/2]
  
  | 
        
          | void sTGCDetectorDescription::ysFrame | ( | double | y | ) |  |  | inlineinherited | 
 
 
◆ z() [1/2]
  
  | 
        
          | double AGDDDetector::z | ( |  | ) | const |  | inlineinherited | 
 
 
◆ z() [2/2]
  
  | 
        
          | void AGDDDetector::z | ( | double | zval | ) |  |  | inlineinherited | 
 
 
◆ m_color
  
  | 
        
          | std::string AGDDVolume::m_color |  | protectedinherited | 
 
 
◆ m_detectorID
  
  | 
        
          | std::string AGDDDetector::m_detectorID |  | protectedinherited | 
 
 
◆ m_detectorPositions
◆ m_detectorType
  
  | 
        
          | std::string AGDDDetector::m_detectorType |  | protectedinherited | 
 
 
◆ m_ds
◆ m_isSensitive
  
  | 
        
          | bool AGDDVolume::m_isSensitive |  | protectedinherited | 
 
 
◆ m_large_x
  
  | 
        
          | double AGDDDetector::m_large_x |  | protectedinherited | 
 
 
◆ m_material
  
  | 
        
          | std::string AGDDVolume::m_material |  | protectedinherited | 
 
 
◆ m_name [1/2]
  
  | 
        
          | std::string AGDDVolume::m_name |  | protectedinherited | 
 
 
◆ m_name [2/2]
  
  | 
        
          | std::string AGDDDetector::m_name |  | protectedinherited | 
 
 
◆ m_small_x
  
  | 
        
          | double AGDDDetector::m_small_x |  | protectedinherited | 
 
 
◆ m_stripPitch
  
  | 
        
          | double sTGCDetectorDescription::m_stripPitch {0.} |  | protectedinherited | 
 
 
◆ m_stripWidth
  
  | 
        
          | double sTGCDetectorDescription::m_stripWidth {0.} |  | protectedinherited | 
 
 
◆ m_sType
  
  | 
        
          | std::string AGDDDetector::m_sType |  | protectedinherited | 
 
 
◆ m_theDaughters
◆ m_theParents
◆ m_theSolid
  
  | 
        
          | void* AGDDVolume::m_theSolid |  | protectedinherited | 
 
 
◆ m_theVolume
  
  | 
        
          | void* AGDDVolume::m_theVolume |  | protectedinherited | 
 
 
◆ m_vs
◆ m_wirePitch
  
  | 
        
          | double sTGCDetectorDescription::m_wirePitch {0.} |  | protectedinherited | 
 
 
◆ m_xFrame
  
  | 
        
          | double sTGCDetectorDescription::m_xFrame {0.} |  | protectedinherited | 
 
 
◆ m_y
◆ m_yCutout
  
  | 
        
          | double sTGCDetectorDescription::m_yCutout {0.} |  | protectedinherited | 
 
 
◆ m_yCutoutCathode
  
  | 
        
          | double sTGCDetectorDescription::m_yCutoutCathode {0.} |  | protectedinherited | 
 
 
◆ m_ylFrame
  
  | 
        
          | double sTGCDetectorDescription::m_ylFrame {0.} |  | protectedinherited | 
 
 
◆ m_ysFrame
  
  | 
        
          | double sTGCDetectorDescription::m_ysFrame {0.} |  | protectedinherited | 
 
 
◆ m_z
◆ roParameters
◆ tech
  
  | 
        
          | std::string AGDDDetector::tech |  | inherited | 
 
 
The documentation for this class was generated from the following files: