BesSubdetector Class Reference

#include <BesSubdetector.hh>

Inheritance diagram for BesSubdetector:

BesEmcConstruction BesMdcConstruction BesMucConstruction BesPip BesSCM BesTofConstruction List of all members.

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

Detailed Description

Definition at line 18 of file BesSubdetector.hh.


Constructor & Destructor Documentation

BesSubdetector::BesSubdetector (  )  [inline]

Definition at line 21 of file BesSubdetector.hh.

00021 {;}

virtual BesSubdetector::~BesSubdetector (  )  [inline, virtual]

Definition at line 22 of file BesSubdetector.hh.

00022 {;}


Member Function Documentation

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 }


Member Data Documentation

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.


Generated on Tue Nov 29 23:17:35 2016 for BOSS_7.0.2 by  doxygen 1.4.7