Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MJGeneratorPNNLRadioisotope Class Reference

#include <MJGeneratorPNNLRadioisotope.hh>

List of all members.

Public Member Functions

 MJGeneratorPNNLRadioisotope ()
 MJGeneratorPNNLRadioisotope (G4String cascade_filename)
 MJGeneratorPNNLRadioisotope (const MJGeneratorPNNLRadioisotope &RadioIsotope)
 ~MJGeneratorPNNLRadioisotope ()
void operator= (const MJGeneratorPNNLRadioisotope &RadioIsotope)
void SetCascadeFilename (G4String cascade_filename)
G4String GetCascadeFilename ()
MJGeneratorPNNLCascadeEvent DoCascadeEvent () const
void DoPrintCascadeList () const

Private Attributes

G4String fCascade_filename
G4double fA
G4double fZ
G4int fNum_cascades
MJGeneratorPNNLCascade ** fCascade_list
G4double * fBranching_fraction_list
MJGeneratorPNNLLookupf_pCascadeSelector


Constructor & Destructor Documentation

MJGeneratorPNNLRadioisotope::MJGeneratorPNNLRadioisotope  )  [inline]
 

Definition at line 30 of file MJGeneratorPNNLRadioisotope.hh.

MJGeneratorPNNLRadioisotope::MJGeneratorPNNLRadioisotope G4String  cascade_filename  ) 
 

Definition at line 19 of file MJGeneratorPNNLRadioisotope.cc.

References f_pCascadeSelector, fA, fBranching_fraction_list, fCascade_list, and fZ.

MJGeneratorPNNLRadioisotope::MJGeneratorPNNLRadioisotope const MJGeneratorPNNLRadioisotope RadioIsotope  ) 
 

Definition at line 80 of file MJGeneratorPNNLRadioisotope.cc.

References f_pCascadeSelector, fA, fBranching_fraction_list, fCascade_filename, fCascade_list, fNum_cascades, and fZ.

MJGeneratorPNNLRadioisotope::~MJGeneratorPNNLRadioisotope  ) 
 

Definition at line 116 of file MJGeneratorPNNLRadioisotope.cc.

References fCascade_list.


Member Function Documentation

MJGeneratorPNNLCascadeEvent MJGeneratorPNNLRadioisotope::DoCascadeEvent  )  const
 

Definition at line 130 of file MJGeneratorPNNLRadioisotope.cc.

References MJGeneratorPNNLLookup::DoLookupDiscrete(), MJGeneratorPNNLCascade::DoSampleChargedParticleEnergy(), f_pCascadeSelector, fCascade_list, fNum_cascades, MJGeneratorPNNLCascade::GetGammaList(), and MJGeneratorPNNLCascade::GetNumGammas().

Referenced by MJGeneratorPNNLDecayChain::DoCascadeEvent().

void MJGeneratorPNNLRadioisotope::DoPrintCascadeList  )  const
 

Definition at line 163 of file MJGeneratorPNNLRadioisotope.cc.

References MJGeneratorPNNLCascade::DoPrintCascade(), and fCascade_list.

G4String MJGeneratorPNNLRadioisotope::GetCascadeFilename  )  [inline]
 

Definition at line 39 of file MJGeneratorPNNLRadioisotope.hh.

void MJGeneratorPNNLRadioisotope::operator= const MJGeneratorPNNLRadioisotope RadioIsotope  ) 
 

Definition at line 98 of file MJGeneratorPNNLRadioisotope.cc.

References f_pCascadeSelector, fA, fBranching_fraction_list, fCascade_filename, fCascade_list, fNum_cascades, and fZ.

void MJGeneratorPNNLRadioisotope::SetCascadeFilename G4String  cascade_filename  )  [inline]
 

Definition at line 37 of file MJGeneratorPNNLRadioisotope.hh.


Member Data Documentation

MJGeneratorPNNLLookup* MJGeneratorPNNLRadioisotope::f_pCascadeSelector [private]
 

Definition at line 51 of file MJGeneratorPNNLRadioisotope.hh.

Referenced by DoCascadeEvent(), MJGeneratorPNNLRadioisotope(), and operator=().

G4double MJGeneratorPNNLRadioisotope::fA [private]
 

Definition at line 46 of file MJGeneratorPNNLRadioisotope.hh.

Referenced by MJGeneratorPNNLRadioisotope(), and operator=().

G4double* MJGeneratorPNNLRadioisotope::fBranching_fraction_list [private]
 

Definition at line 50 of file MJGeneratorPNNLRadioisotope.hh.

Referenced by MJGeneratorPNNLRadioisotope(), and operator=().

G4String MJGeneratorPNNLRadioisotope::fCascade_filename [private]
 

Definition at line 45 of file MJGeneratorPNNLRadioisotope.hh.

Referenced by MJGeneratorPNNLRadioisotope(), and operator=().

MJGeneratorPNNLCascade** MJGeneratorPNNLRadioisotope::fCascade_list [private]
 

Definition at line 49 of file MJGeneratorPNNLRadioisotope.hh.

Referenced by DoCascadeEvent(), DoPrintCascadeList(), MJGeneratorPNNLRadioisotope(), operator=(), and ~MJGeneratorPNNLRadioisotope().

G4int MJGeneratorPNNLRadioisotope::fNum_cascades [private]
 

Definition at line 48 of file MJGeneratorPNNLRadioisotope.hh.

Referenced by DoCascadeEvent(), MJGeneratorPNNLRadioisotope(), and operator=().

G4double MJGeneratorPNNLRadioisotope::fZ [private]
 

Definition at line 47 of file MJGeneratorPNNLRadioisotope.hh.

Referenced by MJGeneratorPNNLRadioisotope(), and operator=().


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:56 2004 for Majorana Simulation by  doxygen 1.3.9.1