#include <BesSubdetector.hh>
Inheritance diagram for BesSubdetector:
Public Member Functions | |
BesSubdetector () | |
virtual | ~BesSubdetector () |
virtual void | Construct (G4LogicalVolume *bes)=0 |
G4LogicalVolume * | FindLogicalVolume (const G4String &vn) |
Protected Attributes | |
SAXProcessor | m_sxp |
ProcessingConfigurator | m_config |
Definition at line 18 of file BesSubdetector.hh.
BesSubdetector::BesSubdetector | ( | ) | [inline] |
virtual BesSubdetector::~BesSubdetector | ( | ) | [inline, virtual] |
virtual void BesSubdetector::Construct | ( | G4LogicalVolume * | bes | ) | [pure virtual] |
Implemented in BesPip, BesSCM, BesEmcConstruction, BesMdcConstruction, BesMucConstruction, and BesTofConstruction.
G4LogicalVolume * BesSubdetector::FindLogicalVolume | ( | const G4String & | vn | ) | [inline] |
Definition at line 38 of file BesSubdetector.hh.
Referenced by BesTofConstruction::Construct(), BesMucConstruction::Construct(), and BesEmcConstruction::GetLogicalVolume().
00038 { 00039 return const_cast<G4LogicalVolume*>( GDMLProcessor::GetInstance()->GetLogicalVolume(vn) ); 00040 }
ProcessingConfigurator BesSubdetector::m_config [protected] |
Definition at line 33 of file BesSubdetector.hh.
SAXProcessor BesSubdetector::m_sxp [protected] |
Definition at line 32 of file BesSubdetector.hh.