slic::VPhysicsListBuilder Class Reference

#include <PhysicsListBuilder.hh>

Inheritance diagram for slic::VPhysicsListBuilder:

Inheritance graph
[legend]

List of all members.


Detailed Description

Abstract class for building a single physics list such as LHEP or LCPhys.

Definition at line 12 of file PhysicsListBuilder.hh.


Public Member Functions

 VPhysicsListBuilder (const G4String &name, const G4String &description)
virtual ~VPhysicsListBuilder ()
const G4String & getName ()
const G4String & getDescription ()
virtual G4VUserPhysicsList * create () const =0

Private Attributes

G4String m_name
G4String m_description

Constructor & Destructor Documentation

slic::VPhysicsListBuilder::VPhysicsListBuilder ( const G4String &  name,
const G4String &  description 
) [inline]

Definition at line 16 of file PhysicsListBuilder.hh.

virtual slic::VPhysicsListBuilder::~VPhysicsListBuilder (  )  [inline, virtual]

Definition at line 22 of file PhysicsListBuilder.hh.


Member Function Documentation

const G4String& slic::VPhysicsListBuilder::getName (  )  [inline]

Definition at line 27 of file PhysicsListBuilder.hh.

References m_name.

Referenced by slic::PhysicsListFactory::addBuilder().

const G4String& slic::VPhysicsListBuilder::getDescription (  )  [inline]

Definition at line 32 of file PhysicsListBuilder.hh.

References m_description.

virtual G4VUserPhysicsList* slic::VPhysicsListBuilder::create (  )  const [pure virtual]

Implemented in slic::TPhysicsListBuilder< T >.

Referenced by slic::PhysicsListFactory::create().


Member Data Documentation

G4String slic::VPhysicsListBuilder::m_name [private]

Definition at line 41 of file PhysicsListBuilder.hh.

Referenced by getName().

G4String slic::VPhysicsListBuilder::m_description [private]

Definition at line 42 of file PhysicsListBuilder.hh.

Referenced by getDescription().


The documentation for this class was generated from the following file:
Generated on Mon Jun 7 17:46:51 2010 for Simulator for the Linear Collider by  doxygen 1.5.4