PhysicsList Class Reference

Ratpac-two: RAT::PhysicsList Class Reference
Ratpac-two
RAT::PhysicsList Class Reference

Defines the physics processes active in the simulation. More...

#include <PhysicsList.hh>

Inheritance diagram for RAT::PhysicsList:

Public Member Functions

void ConstructParticle ()
 
void ConstructProcess ()
 
void SetOpWLSModel (std::string model)
 
std::string GetOpWLSModelName ()
 
void SetCerenkovMaxBetaChange (double MaxBetaChange)
 
double GetCerenkovMaxBetaChange ()
 
void SetCerenkovMaxNumPhotonsPerStep (int maxphotons)
 
int GetCerenkovMaxNumPhotonsPerStep ()
 
void EnableCerenkov (bool status)
 
bool GetCerenkovStatus ()
 
void SetStepFunctionLightIons (double v1, double v2)
 
void SetStepFunctionMuHad (double v1, double v2)
 
void RemoveProcess (G4String particleName, G4String processName)
 

Detailed Description

Defines the physics processes active in the simulation.

Author
A. Mastbaum mastb.nosp@m.aum@.nosp@m.hep.u.nosp@m.penn.nosp@m..edu

@detail This physics list extends the Shielding list included with Geant4 to add optical processes and custom processes overridden in RAT.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/physics/include/RAT/PhysicsList.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/physics/src/PhysicsList.cc