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

Cherenkov physics process constructor. More...

#include <BDSPhysicsCherenkov.hh>

Inheritance diagram for BDSPhysicsCherenkov:
Inheritance graph
Collaboration diagram for BDSPhysicsCherenkov:
Collaboration graph

Public Member Functions

 BDSPhysicsCherenkov (G4double maxPhotonsPerStepIn, G4double maxBetaChangePerStepIn)
 
virtual void ConstructParticle ()
 
virtual void ConstructProcess ()
 
- Public Member Functions inherited from BDSSingleUse
G4bool Activated () const
 Get whether this instance has been activated.
 
void SetActivated ()
 Flag this instance as activated for later querying.
 

Private Attributes

G4double maxPhotonsPerStep
 Parameter from global constants to control cherenkov physics.
 
G4double maxBetaChangePerStep
 Parameter from global constants to control cherenkov physics.
 

Additional Inherited Members

- Protected Attributes inherited from BDSSingleUse
G4bool activated = false
 

Detailed Description

Cherenkov physics process constructor.

Author
Laurie Nevay

Definition at line 33 of file BDSPhysicsCherenkov.hh.

Constructor & Destructor Documentation

◆ BDSPhysicsCherenkov()

BDSPhysicsCherenkov::BDSPhysicsCherenkov ( G4double  maxPhotonsPerStepIn,
G4double  maxBetaChangePerStepIn 
)

Definition at line 31 of file BDSPhysicsCherenkov.cc.

◆ ~BDSPhysicsCherenkov()

BDSPhysicsCherenkov::~BDSPhysicsCherenkov ( )
virtual

Definition at line 38 of file BDSPhysicsCherenkov.cc.

Member Function Documentation

◆ ConstructParticle()

void BDSPhysicsCherenkov::ConstructParticle ( )
virtual

Definition at line 41 of file BDSPhysicsCherenkov.cc.

◆ ConstructProcess()

void BDSPhysicsCherenkov::ConstructProcess ( )
virtual

Definition at line 50 of file BDSPhysicsCherenkov.cc.

Field Documentation

◆ maxBetaChangePerStep

G4double BDSPhysicsCherenkov::maxBetaChangePerStep
private

Parameter from global constants to control cherenkov physics.

Definition at line 49 of file BDSPhysicsCherenkov.hh.

◆ maxPhotonsPerStep

G4double BDSPhysicsCherenkov::maxPhotonsPerStep
private

Parameter from global constants to control cherenkov physics.

Definition at line 48 of file BDSPhysicsCherenkov.hh.


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