#include <GB01BOptrChangeCrossSection.hh>
|
| GB01BOptrChangeCrossSection (G4String particleToBias, G4String name="ChangeXS") |
|
virtual | ~GB01BOptrChangeCrossSection () |
|
virtual void | StartRun () |
|
| G4VBiasingOperator (G4String name) |
|
virtual | ~G4VBiasingOperator () |
|
virtual void | Configure () |
|
virtual void | ConfigureForWorker () |
|
virtual void | StartTracking (const G4Track *) |
|
virtual void | EndTracking () |
|
const G4String | GetName () const |
|
void | AttachTo (const G4LogicalVolume *) |
|
G4BiasingAppliedCase | GetPreviousBiasingAppliedCase () const |
|
G4VBiasingOperation * | GetProposedOccurenceBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
G4VBiasingOperation * | GetProposedFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
G4VBiasingOperation * | GetProposedNonPhysicsBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
void | ExitingBiasing (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
|
void | ReportOperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) |
|
void | ReportOperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced) |
|
const G4VBiasingOperation * | GetPreviousNonPhysicsAppliedOperation () |
|
GB01BOptrChangeCrossSection::GB01BOptrChangeCrossSection |
( |
G4String |
particleToBias, |
|
|
G4String |
name = "ChangeXS" |
|
) |
| |
Definition at line 43 of file GB01BOptrChangeCrossSection.cc.
50 if ( fParticleToBias == 0 )
53 ed <<
"Particle `" << particleName <<
"' not found !" <<
G4endl;
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
std::ostringstream G4ExceptionDescription
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4ParticleTable * GetParticleTable()
G4VBiasingOperator(G4String name)
GB01BOptrChangeCrossSection::~GB01BOptrChangeCrossSection |
( |
| ) |
|
|
virtual |
Definition at line 63 of file GB01BOptrChangeCrossSection.cc.
65 for ( std::map< const G4BiasingProcessInterface*, G4BOptnChangeCrossSection* >::iterator
66 it = fChangeCrossSectionOperations.begin() ;
67 it != fChangeCrossSectionOperations.end() ;
68 it++ )
delete (*it).second;
void GB01BOptrChangeCrossSection::StartRun |
( |
| ) |
|
|
virtual |
Reimplemented from G4VBiasingOperator.
Definition at line 73 of file GB01BOptrChangeCrossSection.cc.
92 G4String operationName =
"XSchange-" +
94 fChangeCrossSectionOperations[wrapperProcess] =
const std::vector< const G4BiasingProcessInterface * > & GetPhysicsBiasingProcessInterfaces() const
G4VProcess * GetWrappedProcess() const
const G4String & GetProcessName() const
G4ProcessManager * GetProcessManager() const
const G4BiasingProcessSharedData * GetSharedData() const
The documentation for this class was generated from the following files: