ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ExN04EMPhysics Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/parallel/TopC/ParN04/include/ExN04EMPhysics.hh>

+ Inheritance diagram for ExN04EMPhysics:
+ Collaboration diagram for ExN04EMPhysics:

Public Member Functions

 ExN04EMPhysics (const G4String &name="EM")
 
virtual ~ExN04EMPhysics ()
 
virtual void ConstructParticle ()
 
virtual void ConstructProcess ()
 
- Public Member Functions inherited from G4VPhysicsConstructor
 G4VPhysicsConstructor (const G4String &="")
 
 G4VPhysicsConstructor (const G4String &name, G4int physics_type)
 
virtual ~G4VPhysicsConstructor ()
 
void SetPhysicsName (const G4String &="")
 
const G4StringGetPhysicsName () const
 
void SetPhysicsType (G4int)
 
G4int GetPhysicsType () const
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 
G4int GetInstanceID () const
 
virtual void TerminateWorker ()
 

Protected Attributes

G4PhotoElectricEffect thePhotoEffect
 
G4ComptonScattering theComptonEffect
 
G4GammaConversion thePairProduction
 
G4MultipleScattering theElectronMultipleScattering
 
G4eIonisation theElectronIonisation
 
G4eBremsstrahlung theElectronBremsStrahlung
 
G4MultipleScattering thePositronMultipleScattering
 
G4eIonisation thePositronIonisation
 
G4eBremsstrahlung thePositronBremsStrahlung
 
G4eplusAnnihilation theAnnihilation
 
- Protected Attributes inherited from G4VPhysicsConstructor
G4int verboseLevel
 
G4String namePhysics
 
G4int typePhysics
 
G4ParticleTabletheParticleTable
 
G4int g4vpcInstanceID
 

Additional Inherited Members

- Static Public Member Functions inherited from G4VPhysicsConstructor
static const G4VPCManagerGetSubInstanceManager ()
 
- Protected Types inherited from G4VPhysicsConstructor
using PhysicsBuilder_V = G4VPCData::PhysicsBuilders_V
 
- Protected Member Functions inherited from G4VPhysicsConstructor
G4bool RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle)
 
G4ParticleTable::G4PTblDicIteratorGetParticleIterator () const
 
PhysicsBuilder_V GetBuilders () const
 
void AddBuilder (G4PhysicsBuilderInterface *bld)
 
- Static Protected Attributes inherited from G4VPhysicsConstructor
static G4RUN_DLL G4VPCManager subInstanceManager
 

Detailed Description

Definition at line 57 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 57 of file ExN04EMPhysics.hh

Constructor & Destructor Documentation

ExN04EMPhysics::ExN04EMPhysics ( const G4String name = "EM")
virtual ExN04EMPhysics::~ExN04EMPhysics ( )
virtual

Member Function Documentation

virtual void ExN04EMPhysics::ConstructParticle ( )
virtual

Implements G4VPhysicsConstructor.

virtual void ExN04EMPhysics::ConstructProcess ( )
virtual

Implements G4VPhysicsConstructor.

Member Data Documentation

G4eplusAnnihilation ExN04EMPhysics::theAnnihilation
protected

Definition at line 88 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 88 of file ExN04EMPhysics.hh

G4ComptonScattering ExN04EMPhysics::theComptonEffect
protected

Definition at line 76 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 76 of file ExN04EMPhysics.hh

G4eBremsstrahlung ExN04EMPhysics::theElectronBremsStrahlung
protected

Definition at line 82 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 82 of file ExN04EMPhysics.hh

G4eIonisation ExN04EMPhysics::theElectronIonisation
protected

Definition at line 81 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 81 of file ExN04EMPhysics.hh

G4MultipleScattering ExN04EMPhysics::theElectronMultipleScattering
protected

Definition at line 80 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 80 of file ExN04EMPhysics.hh

G4GammaConversion ExN04EMPhysics::thePairProduction
protected

Definition at line 77 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 77 of file ExN04EMPhysics.hh

G4PhotoElectricEffect ExN04EMPhysics::thePhotoEffect
protected

Definition at line 75 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 75 of file ExN04EMPhysics.hh

G4eBremsstrahlung ExN04EMPhysics::thePositronBremsStrahlung
protected

Definition at line 87 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 87 of file ExN04EMPhysics.hh

G4eIonisation ExN04EMPhysics::thePositronIonisation
protected

Definition at line 86 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 86 of file ExN04EMPhysics.hh

G4MultipleScattering ExN04EMPhysics::thePositronMultipleScattering
protected

Definition at line 85 of file ExN04EMPhysics.hh.

View newest version in sPHENIX GitHub at line 85 of file ExN04EMPhysics.hh


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