BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes
BDSPhysicsMilli Class Reference

EM processes for millicharged particles. More...

#include <BDSPhysicsMilli.hh>

Inheritance diagram for BDSPhysicsMilli:
Inheritance graph
Collaboration diagram for BDSPhysicsMilli:
Collaboration graph

Public Member Functions

 BDSPhysicsMilli (const G4String &millichargeNameIn, G4int verboseIn=1)
 
virtual void ConstructParticle ()
 Overloaded particle constructor to construct millicharged.
 
virtual void ConstructProcess ()
 Construct and attach the physics processes.
 

Private Attributes

G4String millichargeName
 
G4int verbose
 

Detailed Description

EM processes for millicharged particles.

Uses the G4PhysicsListHelper to set and order processes.

Author
Alex Keyken

Definition at line 33 of file BDSPhysicsMilli.hh.

Constructor & Destructor Documentation

◆ BDSPhysicsMilli()

BDSPhysicsMilli::BDSPhysicsMilli ( const G4String &  millichargeNameIn,
G4int  verboseIn = 1 
)

Definition at line 36 of file BDSPhysicsMilli.cc.

◆ ~BDSPhysicsMilli()

BDSPhysicsMilli::~BDSPhysicsMilli ( )
virtual

Definition at line 58 of file BDSPhysicsMilli.cc.

Member Function Documentation

◆ ConstructParticle()

void BDSPhysicsMilli::ConstructParticle ( )
virtual

Overloaded particle constructor to construct millicharged.

Definition at line 61 of file BDSPhysicsMilli.cc.

◆ ConstructProcess()

void BDSPhysicsMilli::ConstructProcess ( )
virtual

Construct and attach the physics processes.

Definition at line 66 of file BDSPhysicsMilli.cc.

Field Documentation

◆ millichargeName

G4String BDSPhysicsMilli::millichargeName
private

Definition at line 48 of file BDSPhysicsMilli.hh.

◆ verbose

G4int BDSPhysicsMilli::verbose
private

Definition at line 49 of file BDSPhysicsMilli.hh.


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