Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4PhysicsBuilderInterface Class Reference

#include <G4PhysicsBuilderInterface.hh>

+ Inheritance diagram for G4PhysicsBuilderInterface:

Public Member Functions

 G4PhysicsBuilderInterface ()=default
 
virtual ~G4PhysicsBuilderInterface ()
 
virtual void Build ()
 
virtual void RegisterMe (G4PhysicsBuilderInterface *)
 
virtual void SetMinEnergy (G4double)
 
virtual void SetMaxEnergy (G4double)
 

Detailed Description

Definition at line 39 of file G4PhysicsBuilderInterface.hh.

Constructor & Destructor Documentation

◆ G4PhysicsBuilderInterface()

G4PhysicsBuilderInterface::G4PhysicsBuilderInterface ( )
default

◆ ~G4PhysicsBuilderInterface()

virtual G4PhysicsBuilderInterface::~G4PhysicsBuilderInterface ( )
inlinevirtual

Definition at line 44 of file G4PhysicsBuilderInterface.hh.

44{}

Member Function Documentation

◆ Build()

virtual void G4PhysicsBuilderInterface::Build ( )
inlinevirtual

Reimplemented in G4TritonBuilder, G4VAlphaBuilder, G4VAntiBarionBuilder, G4VDeuteronBuilder, G4VHe3Builder, G4VHyperonBuilder, G4VKaonBuilder, G4VNeutronBuilder, G4VPiKBuilder, G4VPionBuilder, G4VProtonBuilder, G4VTritonBuilder, G4TritonBuilder, G4AlphaBuilder, G4AntiBarionBuilder, G4DeuteronBuilder, G4He3Builder, G4HyperonBuilder, G4KaonBuilder, G4NeutronBuilder, G4PiKBuilder, G4PionBuilder, and G4ProtonBuilder.

Definition at line 46 of file G4PhysicsBuilderInterface.hh.

47 {
48 G4Exception("G4PhysicsBuilderInterface::Build", "PHYSBLD001",
50 "Called based class method. Should be implemented in"
51 " inherited class");
52 }
@ FatalException
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
Definition: G4Exception.cc:59

◆ RegisterMe()

virtual void G4PhysicsBuilderInterface::RegisterMe ( G4PhysicsBuilderInterface )
inlinevirtual

◆ SetMaxEnergy()

◆ SetMinEnergy()


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