BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesSubdetector Class Referenceabstract

#include <BesSubdetector.hh>

Inheritance diagram for BesSubdetector:

Public Member Functions

 BesSubdetector ()
virtual ~BesSubdetector ()
virtual void Construct (G4LogicalVolume *bes)=0
G4LogicalVolume * FindLogicalVolume (const G4String &vn)
 BesSubdetector ()
virtual ~BesSubdetector ()
virtual void Construct (G4LogicalVolume *bes)=0
G4LogicalVolume * FindLogicalVolume (const G4String &vn)
 BesSubdetector ()
virtual ~BesSubdetector ()
virtual void Construct (G4LogicalVolume *bes)=0
G4LogicalVolume * FindLogicalVolume (const G4String &vn)

Protected Attributes

SAXProcessor m_sxp
ProcessingConfigurator m_config

Detailed Description

Constructor & Destructor Documentation

◆ BesSubdetector() [1/3]

BesSubdetector::BesSubdetector ( )
inline

◆ ~BesSubdetector() [1/3]

virtual BesSubdetector::~BesSubdetector ( )
inlinevirtual

◆ BesSubdetector() [2/3]

BesSubdetector::BesSubdetector ( )
inline

◆ ~BesSubdetector() [2/3]

virtual BesSubdetector::~BesSubdetector ( )
inlinevirtual

◆ BesSubdetector() [3/3]

BesSubdetector::BesSubdetector ( )
inline

◆ ~BesSubdetector() [3/3]

virtual BesSubdetector::~BesSubdetector ( )
inlinevirtual

Member Function Documentation

◆ Construct() [1/3]

◆ Construct() [2/3]

◆ Construct() [3/3]

◆ FindLogicalVolume() [1/3]

G4LogicalVolume * BesSubdetector::FindLogicalVolume ( const G4String & vn)
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/SimUtil/BesSubdetector.hh.

35 {
36 return const_cast<G4LogicalVolume*>( GDMLProcessor::GetInstance()->GetLogicalVolume( vn ) );
37}

Referenced by BesMucConstruction::Construct(), BesTofConstruction::Construct(), and BesEmcConstruction::GetLogicalVolume().

◆ FindLogicalVolume() [2/3]

G4LogicalVolume * BesSubdetector::FindLogicalVolume ( const G4String & vn)

◆ FindLogicalVolume() [3/3]

G4LogicalVolume * BesSubdetector::FindLogicalVolume ( const G4String & vn)

Member Data Documentation

◆ m_config

ProcessingConfigurator BesSubdetector::m_config
protected

◆ m_sxp

SAXProcessor BesSubdetector::m_sxp
protected

The documentation for this class was generated from the following files: