CbmRoot
|
#include <TObject.h>
#include "FairLogger.h"
Go to the source code of this file.
Classes | |
class | CbmVMCSettings |
User interface class to define the transport simulation settings which are common for both used transport engines. More... | |
Functions | |
template<typename T > | |
void | CheckValueInRange (const T &value, const T &low, const T &high, std::string functionName) |
Definition in file CbmVMCSettings.h.
void CheckValueInRange | ( | const T & | value, |
const T & | low, | ||
const T & | high, | ||
std::string | functionName | ||
) |
Definition at line 21 of file CbmVMCSettings.h.
Referenced by CbmGeant3Settings::SetAutomaticTrackingMediumParameters(), CbmGeant3Settings::SetCrossSectionTableLimits(), CbmVMCSettings::SetEnergyCutChargedHadrons(), CbmVMCSettings::SetEnergyCutElectronBremsstrahlung(), CbmVMCSettings::SetEnergyCutElectronDeltaRay(), CbmVMCSettings::SetEnergyCutElectrons(), CbmVMCSettings::SetEnergyCutGammas(), CbmVMCSettings::SetEnergyCutMuonDeltaRay(), CbmVMCSettings::SetEnergyCutMuonHadronBremsstrahlung(), CbmVMCSettings::SetEnergyCutMuonPairProduction(), CbmVMCSettings::SetEnergyCutMuons(), CbmVMCSettings::SetEnergyCutNeutralHadrons(), CbmGeant3Settings::SetParticleStoppingMethod(), CbmVMCSettings::SetProcessAnnihilation(), CbmVMCSettings::SetProcessBremsstrahlung(), CbmGeant3Settings::SetProcessCherenkovProduction(), CbmVMCSettings::SetProcessComptonScattering(), CbmVMCSettings::SetProcessDecay(), CbmVMCSettings::SetProcessDeltaRay(), CbmVMCSettings::SetProcessEnergyLossModel(), CbmGeant3Settings::SetProcessEneryLossStraggling(), CbmVMCSettings::SetProcessHadronicInteraction(), CbmVMCSettings::SetProcessMultipleScattering(), CbmVMCSettings::SetProcessMuonNuclearInteraction(), CbmVMCSettings::SetProcessPairProduction(), CbmVMCSettings::SetProcessPhotoEffect(), CbmVMCSettings::SetProcessPhotoFission(), CbmGeant3Settings::SetProcessRayleighScattering(), CbmVMCSettings::SetTimeCutTof(), and CbmGeant3Settings::SetTrackingOptimizationMethod().