Geant4  10.01.p02
G4LENDUsedTarget Class Reference

#include <G4LENDUsedTarget.hh>

+ Collaboration diagram for G4LENDUsedTarget:

Public Member Functions

 G4LENDUsedTarget (G4ParticleDefinition *pd, G4String Evaluation, G4int iZ, G4int iA, G4int iM=0)
 
 ~G4LENDUsedTarget ()
 
void AllowNat ()
 
void AllowAny ()
 
G4int GetWantedZ ()
 
G4int GetWantedA ()
 
G4int GetWantedM ()
 
G4int GetActualZ ()
 
G4int GetActualA ()
 
G4int GetActualM ()
 
G4String GetWantedEvaluation ()
 
G4String GetActualEvaluation ()
 
G4GIDI_targetGetTarget ()
 

Private Member Functions

void searchTarget ()
 

Private Attributes

G4ParticleDefinitionproj
 
G4int wanted_Z
 
G4int wanted_A
 
G4int wanted_M
 
G4String wanted_Evaluation
 
G4bool allow_nat
 
G4bool allow_anything
 
G4GIDI_targettarget
 
G4int actual_Z
 
G4int actual_A
 
G4int actual_M
 
G4String actual_Evaluation
 
G4int min_Z
 
G4int max_Z
 
G4int min_A
 
G4int max_A
 
G4int min_M
 
G4int max_M
 

Detailed Description

Definition at line 46 of file G4LENDUsedTarget.hh.

Constructor & Destructor Documentation

G4LENDUsedTarget::G4LENDUsedTarget ( G4ParticleDefinition pd,
G4String  Evaluation,
G4int  iZ,
G4int  iA,
G4int  iM = 0 
)
inline

Definition at line 51 of file G4LENDUsedTarget.hh.

References actual_A, actual_Evaluation, actual_M, actual_Z, proj, searchTarget(), wanted_A, wanted_Evaluation, wanted_M, and wanted_Z.

+ Here is the call graph for this function:

G4LENDUsedTarget::~G4LENDUsedTarget ( )
inline

Definition at line 77 of file G4LENDUsedTarget.hh.

Member Function Documentation

void G4LENDUsedTarget::AllowAny ( )
inline

Definition at line 85 of file G4LENDUsedTarget.hh.

References allow_anything, and searchTarget().

Referenced by G4LENDModel::create_used_target_map(), and G4LENDCrossSection::create_used_target_map().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4LENDUsedTarget::AllowNat ( )
inline

Definition at line 79 of file G4LENDUsedTarget.hh.

References allow_nat, and searchTarget().

Referenced by G4LENDModel::create_used_target_map(), and G4LENDCrossSection::create_used_target_map().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4int G4LENDUsedTarget::GetActualA ( )
inline

Definition at line 96 of file G4LENDUsedTarget.hh.

References actual_A.

G4String G4LENDUsedTarget::GetActualEvaluation ( )
inline

Definition at line 100 of file G4LENDUsedTarget.hh.

References actual_Evaluation.

G4int G4LENDUsedTarget::GetActualM ( )
inline

Definition at line 97 of file G4LENDUsedTarget.hh.

References actual_M.

G4int G4LENDUsedTarget::GetActualZ ( )
inline

Definition at line 95 of file G4LENDUsedTarget.hh.

References actual_Z.

G4GIDI_target* G4LENDUsedTarget::GetTarget ( void  )
inline

Definition at line 102 of file G4LENDUsedTarget.hh.

References target.

G4int G4LENDUsedTarget::GetWantedA ( )
inline

Definition at line 92 of file G4LENDUsedTarget.hh.

References wanted_A.

G4String G4LENDUsedTarget::GetWantedEvaluation ( )
inline

Definition at line 99 of file G4LENDUsedTarget.hh.

References wanted_Evaluation.

G4int G4LENDUsedTarget::GetWantedM ( )
inline

Definition at line 93 of file G4LENDUsedTarget.hh.

References wanted_M.

G4int G4LENDUsedTarget::GetWantedZ ( )
inline

Definition at line 91 of file G4LENDUsedTarget.hh.

References wanted_Z.

void G4LENDUsedTarget::searchTarget ( )
private

Definition at line 43 of file G4LENDUsedTarget.cc.

References actual_A, actual_Evaluation, actual_M, actual_Z, allow_anything, allow_nat, dM, G4LENDManager::GetInstance(), G4LENDManager::GetLENDTarget(), G4LENDManager::IsLENDTargetAvailable(), max_A, max_M, max_Z, min_A, min_M, min_Z, proj, target, wanted_A, wanted_Evaluation, wanted_M, and wanted_Z.

Referenced by AllowAny(), AllowNat(), and G4LENDUsedTarget().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4int G4LENDUsedTarget::actual_A
private

Definition at line 122 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), GetActualA(), and searchTarget().

G4String G4LENDUsedTarget::actual_Evaluation
private

Definition at line 124 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), GetActualEvaluation(), and searchTarget().

G4int G4LENDUsedTarget::actual_M
private

Definition at line 123 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), GetActualM(), and searchTarget().

G4int G4LENDUsedTarget::actual_Z
private

Definition at line 121 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), GetActualZ(), and searchTarget().

G4bool G4LENDUsedTarget::allow_anything
private

Definition at line 117 of file G4LENDUsedTarget.hh.

Referenced by AllowAny(), and searchTarget().

G4bool G4LENDUsedTarget::allow_nat
private

Definition at line 116 of file G4LENDUsedTarget.hh.

Referenced by AllowNat(), and searchTarget().

G4int G4LENDUsedTarget::max_A
private

Definition at line 129 of file G4LENDUsedTarget.hh.

Referenced by searchTarget().

G4int G4LENDUsedTarget::max_M
private

Definition at line 131 of file G4LENDUsedTarget.hh.

Referenced by searchTarget().

G4int G4LENDUsedTarget::max_Z
private

Definition at line 127 of file G4LENDUsedTarget.hh.

Referenced by searchTarget().

G4int G4LENDUsedTarget::min_A
private

Definition at line 128 of file G4LENDUsedTarget.hh.

Referenced by searchTarget().

G4int G4LENDUsedTarget::min_M
private

Definition at line 130 of file G4LENDUsedTarget.hh.

Referenced by searchTarget().

G4int G4LENDUsedTarget::min_Z
private

Definition at line 126 of file G4LENDUsedTarget.hh.

Referenced by searchTarget().

G4ParticleDefinition* G4LENDUsedTarget::proj
private

Definition at line 108 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), and searchTarget().

G4GIDI_target* G4LENDUsedTarget::target
private

Definition at line 119 of file G4LENDUsedTarget.hh.

Referenced by GetTarget(), and searchTarget().

G4int G4LENDUsedTarget::wanted_A
private

Definition at line 111 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), GetWantedA(), and searchTarget().

G4String G4LENDUsedTarget::wanted_Evaluation
private

Definition at line 114 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), GetWantedEvaluation(), and searchTarget().

G4int G4LENDUsedTarget::wanted_M
private

Definition at line 112 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), GetWantedM(), and searchTarget().

G4int G4LENDUsedTarget::wanted_Z
private

Definition at line 110 of file G4LENDUsedTarget.hh.

Referenced by G4LENDUsedTarget(), GetWantedZ(), and searchTarget().


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