CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
PhysicsListMakerBase Class Referenceabstract

#include <SimG4Core/Physics/interface/PhysicsListMakerBase.h>

Inheritance diagram for PhysicsListMakerBase:
PhysicsListMaker< T >

Public Member Functions

virtual std::unique_ptr< PhysicsListmake (G4LogicalVolumeToDDLogicalPartMap &, const HepPDT::ParticleDataTable *, sim::ChordFinderSetter *, const edm::ParameterSet &, SimActivityRegistry &) const =0
 
 PhysicsListMakerBase ()
 
virtual ~PhysicsListMakerBase ()
 

Private Member Functions

const PhysicsListMakerBaseoperator= (const PhysicsListMakerBase &)=delete
 
 PhysicsListMakerBase (const PhysicsListMakerBase &)=delete
 

Detailed Description

Description: Base class for the 'maker' which creates PhysicsLists

Usage: This class is the interface for creating a physics list and for connnecting the appropriate OSCAR signals to that physics list

Definition at line 38 of file PhysicsListMakerBase.h.

Constructor & Destructor Documentation

PhysicsListMakerBase::PhysicsListMakerBase ( )
inline

Definition at line 42 of file PhysicsListMakerBase.h.

42 {}
virtual PhysicsListMakerBase::~PhysicsListMakerBase ( )
inlinevirtual

Definition at line 43 of file PhysicsListMakerBase.h.

References reco::modules::make().

43 {}
PhysicsListMakerBase::PhysicsListMakerBase ( const PhysicsListMakerBase )
privatedelete

Member Function Documentation

virtual std::unique_ptr<PhysicsList> PhysicsListMakerBase::make ( G4LogicalVolumeToDDLogicalPartMap ,
const HepPDT::ParticleDataTable ,
sim::ChordFinderSetter ,
const edm::ParameterSet ,
SimActivityRegistry  
) const
pure virtual

Implemented in PhysicsListMaker< T >.

const PhysicsListMakerBase& PhysicsListMakerBase::operator= ( const PhysicsListMakerBase )
privatedelete