Geant4 VMC Version 6.6
|
The biasing manager. More...
#include <TG4BiasingManager.h>
Public Types | |
typedef std::vector< TG4ModelConfiguration * > | ModelConfigurationVector |
Public Types inherited from TG4ModelConfigurationManager | |
typedef std::vector< TG4ModelConfiguration * > | ModelConfigurationVector |
Public Member Functions | |
TG4BiasingManager (const G4String &name, const G4String &availableModels="") | |
virtual | ~TG4BiasingManager () |
void | CreateBiasingOperator () |
Public Member Functions inherited from TG4ModelConfigurationManager | |
TG4ModelConfigurationManager (const G4String &name, const G4String &availableModels="") | |
virtual | ~TG4ModelConfigurationManager () |
void | CreateRegions () |
void | SetModel (const G4String &modelName) |
void | SetModelParticles (const G4String &modelName, const G4String &particles) |
void | SetModelRegions (const G4String &modelName, const G4String ®ionsMedia) |
void | SetOneModelRegion (const G4String &modelName, const G4String ®ionMedium) |
G4String | GetName () const |
G4String | GetAvailableModels () const |
TG4ModelConfiguration * | GetModelConfiguration (const G4String &modelName, G4bool warn=true) const |
const ModelConfigurationVector & | GetVector () const |
Public Member Functions inherited from TG4Verbose | |
TG4Verbose (const G4String &cmdName) | |
TG4Verbose (const G4String &cmdName, G4int verboseLevel) | |
virtual | ~TG4Verbose () |
virtual void | VerboseLevel (G4int level) |
virtual G4int | VerboseLevel () const |
Private Member Functions | |
TG4BiasingManager (const TG4BiasingManager &right) | |
Not implemented. | |
TG4BiasingManager & | operator= (const TG4BiasingManager &right) |
Not implemented. | |
Additional Inherited Members | |
Protected Member Functions inherited from TG4ModelConfigurationManager | |
void | SetRegionsNames () |
The biasing manager.
This class uses the TG4ModelConfigurationManager functionality for creating the UI commands for configuring the selection of the media and particles to which biasing will be applied. The manager does not contribute to creating regions, as the biasing operator is attached directly to logical volumes.
Definition at line 31 of file TG4BiasingManager.h.
Definition at line 34 of file TG4BiasingManager.h.
TG4BiasingManager::TG4BiasingManager | ( | const G4String & | name, |
const G4String & | availableModels = "" ) |
Standard constructor
Definition at line 33 of file TG4BiasingManager.cxx.
|
virtual |
Destructor
Definition at line 45 of file TG4BiasingManager.cxx.
|
private |
Not implemented.
void TG4BiasingManager::CreateBiasingOperator | ( | ) |
Create biasing operator
Definition at line 55 of file TG4BiasingManager.cxx.
Referenced by TG4GeometryManager::ConstructSDandField().
|
private |
Not implemented.