G4LENDUsedTarget Class Reference

#include <G4LENDUsedTarget.hh>


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 ()


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.

00052       : allow_nat ( false ) 
00053       , allow_anything ( false ) 
00054       , min_Z ( 0 )
00055       , max_Z ( 113 ) 
00056       , min_A ( 1 )
00057       , max_A ( 278 )
00058       , min_M ( 0 )
00059       , max_M ( 10 )
00060       {
00061 
00062          proj = pd;
00063 
00064          wanted_Z = iZ;
00065          wanted_A = iA;
00066          wanted_M = iM;
00067          wanted_Evaluation = Evaluation;
00068 
00069          actual_Z = -1;
00070          actual_A = -1;
00071          actual_M = -1;
00072          actual_Evaluation = "na";
00073 
00074          searchTarget();
00075       }

G4LENDUsedTarget::~G4LENDUsedTarget (  )  [inline]

Definition at line 77 of file G4LENDUsedTarget.hh.

00077 {;};


Member Function Documentation

void G4LENDUsedTarget::AllowAny (  )  [inline]

Definition at line 85 of file G4LENDUsedTarget.hh.

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

00086       {
00087          allow_anything = true;
00088          searchTarget();
00089       }; 

void G4LENDUsedTarget::AllowNat (  )  [inline]

Definition at line 79 of file G4LENDUsedTarget.hh.

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

00080       {
00081          allow_nat = true;
00082          searchTarget();
00083       }; 

G4int G4LENDUsedTarget::GetActualA (  )  [inline]

Definition at line 96 of file G4LENDUsedTarget.hh.

00096 { return actual_A; };

G4String G4LENDUsedTarget::GetActualEvaluation (  )  [inline]

Definition at line 100 of file G4LENDUsedTarget.hh.

00100 { return actual_Evaluation; };

G4int G4LENDUsedTarget::GetActualM (  )  [inline]

Definition at line 97 of file G4LENDUsedTarget.hh.

00097 { return actual_M; };

G4int G4LENDUsedTarget::GetActualZ (  )  [inline]

Definition at line 95 of file G4LENDUsedTarget.hh.

00095 { return actual_Z; };

G4GIDI_target* G4LENDUsedTarget::GetTarget ( void   )  [inline]

Definition at line 102 of file G4LENDUsedTarget.hh.

00102 { return target; };

G4int G4LENDUsedTarget::GetWantedA (  )  [inline]

Definition at line 92 of file G4LENDUsedTarget.hh.

00092 { return wanted_A; };

G4String G4LENDUsedTarget::GetWantedEvaluation (  )  [inline]

Definition at line 99 of file G4LENDUsedTarget.hh.

00099 { return wanted_Evaluation; };

G4int G4LENDUsedTarget::GetWantedM (  )  [inline]

Definition at line 93 of file G4LENDUsedTarget.hh.

00093 { return wanted_M; };

G4int G4LENDUsedTarget::GetWantedZ (  )  [inline]

Definition at line 91 of file G4LENDUsedTarget.hh.

00091 { return wanted_Z; };


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:23 2013 for Geant4 by  doxygen 1.4.7