Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ExtBesTofConstruction Class Reference

#include <ExtBesTofConstruction.h>

Inheritance diagram for ExtBesTofConstruction:

ExtBesSubdetector ExtBesSubdetector List of all members.

Public Member Functions

void Construct (G4LogicalVolume *logicBes)
void Construct (G4LogicalVolume *logicBes)
 ExtBesTofConstruction ()
 ExtBesTofConstruction ()
G4LogicalVolume * FindLogicalVolume (const G4String &vn)
G4LogicalVolume * FindLogicalVolume (const G4String &vn)
virtual ~ExtBesTofConstruction ()
virtual ~ExtBesTofConstruction ()

Private Attributes

G4LogicalVolume * logicalTof
G4LogicalVolume * logicalTof
G4VPhysicalVolume * physicalTof
G4VPhysicalVolume * physicalTof

Constructor & Destructor Documentation

ExtBesTofConstruction::ExtBesTofConstruction  ) 
 

00007 {}

ExtBesTofConstruction::~ExtBesTofConstruction  )  [virtual]
 

00009 {}

ExtBesTofConstruction::ExtBesTofConstruction  ) 
 

virtual ExtBesTofConstruction::~ExtBesTofConstruction  )  [virtual]
 


Member Function Documentation

void ExtBesTofConstruction::Construct G4LogicalVolume *  logicBes  )  [virtual]
 

Implements ExtBesSubdetector.

void ExtBesTofConstruction::Construct G4LogicalVolume *  logicBes  )  [virtual]
 

Implements ExtBesSubdetector.

00012 {
00013         TofG4Geo* aTofG4Geo = new TofG4Geo();
00014         logicalTof = aTofG4Geo->GetTopVolume();
00015         if(!logicalTof)  G4cout<<"ExtBesTofConstruction::Construct(), logicalTof not found"<<G4endl;
00016         physicalTof = new G4PVPlacement(0,G4ThreeVector(0,0,0),logicalTof,"physicalTof",logicBes,false,0);
00017 }

G4LogicalVolume* ExtBesSubdetector::FindLogicalVolume const G4String &  vn  )  [inline, inherited]
 

G4LogicalVolume * ExtBesSubdetector::FindLogicalVolume const G4String &  vn  )  [inline, inherited]
 

00022 {
00023         return const_cast<G4LogicalVolume*>( GDMLProcessor::GetInstance()->GetLogicalVolume(vn) );
00024 }


Member Data Documentation

G4LogicalVolume* ExtBesTofConstruction::logicalTof [private]
 

G4LogicalVolume* ExtBesTofConstruction::logicalTof [private]
 

G4VPhysicalVolume* ExtBesTofConstruction::physicalTof [private]
 

G4VPhysicalVolume* ExtBesTofConstruction::physicalTof [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:14:45 2011 for BOSS6.5.5 by  doxygen 1.3.9.1