#include <AGDDMuonStation.h>
Definition at line 17 of file AGDDMuonStation.h.
 
◆ AGDDMuonStation()
◆ AddDaughter()
◆ AddParent()
◆ CreateSolid()
Reimplemented from AGDDVolume.
Definition at line 19 of file AGDDMuonStation.cxx.
   21   std::cout<<
"this is AGDDMuonStation::CreateSolid()"<<std::endl;
 
   24     std::cout<<
" creating solid with dimensions "<<
 
 
 
 
◆ CreateVolume()
  
  | 
        
          | void AGDDMuonStation::CreateVolume | ( | AGDDBuilder & | builder | ) |  |  | overridevirtual | 
 
Reimplemented from AGDDVolume.
Definition at line 31 of file AGDDMuonStation.cxx.
   33   std::cout<<
"this is AGDDMuonStation::CreateVolume()"<<std::endl;
 
   34   static const GeoMaterial* 
const air = 
GetMMMaterial(
"std::Air");
 
   35   if (!air) std::cout<<
" Air not found!"<<std::endl;
 
   40     std::cout<<
"trying to create logical volume"<<std::endl;
 
   41     const GeoShape* shape=(GeoShape *)
GetSolid();
 
   42     if (!shape) std::cout<<
" something wrong, shape is 0"<<std::endl;
 
   43     GeoLogVol *
a=
new GeoLogVol(
GetName(),shape,air);
 
   44     GeoPhysVol *a_phys=
new GeoPhysVol(
a);
 
   46     std::cout<<
"done creating volume "<<std::endl;
 
 
 
 
◆ GetColor()
  
  | 
        
          | const std::string& AGDDVolume::GetColor | ( |  | ) | const |  | inlineinherited | 
 
 
◆ GetDaughter()
◆ GetMaterial()
  
  | 
        
          | const std::string& AGDDVolume::GetMaterial | ( |  | ) | const |  | inlineinherited | 
 
 
◆ GetMMMaterial()
  
  | 
        
          | const GeoMaterial * AGDDMuonStation::GetMMMaterial | ( | const std::string & | name | ) |  |  | staticprivate | 
 
Definition at line 50 of file AGDDMuonStation.cxx.
   52   SmartIF<StoreGateSvc> pDetStore{Gaudi::svcLocator()->service(
"DetectorStore")};
 
   53   if(pDetStore.isValid()) {
 
   55     if(pDetStore->retrieve(theMaterialManager, 
"MATERIALS").isSuccess()) {
 
 
 
 
◆ GetName()
  
  | 
        
          | const std::string& AGDDVolume::GetName | ( |  | ) | const |  | inlineinherited | 
 
 
◆ GetSolid()
  
  | 
        
          | void* AGDDVolume::GetSolid | ( |  | ) |  |  | inlineinherited | 
 
 
◆ 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 AGDDMuonStation::large_x | ( |  | ) | const |  | inline | 
 
 
◆ large_x() [2/2]
  
  | 
        
          | void AGDDMuonStation::large_x | ( | double | x | ) |  |  | inline | 
 
 
◆ NrOfDaughter()
  
  | 
        
          | int AGDDVolume::NrOfDaughter | ( |  | ) | const |  | inlineinherited | 
 
 
◆ SetColor()
  
  | 
        
          | void AGDDVolume::SetColor | ( | const std::string & | c | ) |  |  | inlineinherited | 
 
 
◆ SetMaterial()
  
  | 
        
          | void AGDDVolume::SetMaterial | ( | const std::string & | n | ) |  |  | inlineinherited | 
 
 
◆ SetSolid()
  
  | 
        
          | void AGDDVolume::SetSolid | ( | void * | p | ) |  |  | inlineinherited | 
 
 
◆ SetVolume()
  
  | 
        
          | void AGDDVolume::SetVolume | ( | void * | p | ) |  |  | inlineinherited | 
 
 
◆ SetXYZ()
  
  | 
        
          | void AGDDMuonStation::SetXYZ | ( | const std::vector< double > & | v | ) |  |  | inline | 
 
 
◆ small_x() [1/2]
  
  | 
        
          | double AGDDMuonStation::small_x | ( |  | ) | const |  | inline | 
 
 
◆ small_x() [2/2]
  
  | 
        
          | void AGDDMuonStation::small_x | ( | double | x | ) |  |  | inline | 
 
 
◆ y() [1/2]
  
  | 
        
          | double AGDDMuonStation::y | ( |  | ) | const |  | inline | 
 
 
◆ y() [2/2]
  
  | 
        
          | void AGDDMuonStation::y | ( | double | yval | ) |  |  | inline | 
 
 
◆ z() [1/2]
  
  | 
        
          | double AGDDMuonStation::z | ( |  | ) | const |  | inline | 
 
 
◆ z() [2/2]
  
  | 
        
          | void AGDDMuonStation::z | ( | double | zval | ) |  |  | inline | 
 
 
◆ m_color
  
  | 
        
          | std::string AGDDVolume::m_color |  | protectedinherited | 
 
 
◆ m_isSensitive
  
  | 
        
          | bool AGDDVolume::m_isSensitive |  | protectedinherited | 
 
 
◆ m_large_x
  
  | 
        
          | double AGDDMuonStation::m_large_x {0.} |  | private | 
 
 
◆ m_material
  
  | 
        
          | std::string AGDDVolume::m_material |  | protectedinherited | 
 
 
◆ m_name
  
  | 
        
          | std::string AGDDVolume::m_name |  | protectedinherited | 
 
 
◆ m_small_x
  
  | 
        
          | double AGDDMuonStation::m_small_x {0.} |  | private | 
 
 
◆ m_theDaughters
◆ m_theParents
◆ m_theSolid
  
  | 
        
          | void* AGDDVolume::m_theSolid |  | protectedinherited | 
 
 
◆ m_theVolume
  
  | 
        
          | void* AGDDVolume::m_theVolume |  | protectedinherited | 
 
 
◆ m_vs
◆ m_y
  
  | 
        
          | double AGDDMuonStation::m_y {0.} |  | private | 
 
 
◆ m_z
  
  | 
        
          | double AGDDMuonStation::m_z {0.} |  | private | 
 
 
The documentation for this class was generated from the following files: