| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

G4DhNeutronCapture Class Reference

#include <G4DhNeutronCapture.h>

List of all members.


Public Member Functions

 G4DhNeutronCapture ()
 ~G4DhNeutronCapture ()
G4int GetCapTargetZ ()
G4int GetCapTargetA ()
G4double GetCapTime ()
G4int GetCapGammaN ()
std::vector< G4double > & GetCapGammaE ()
void SetCapTargetZ (G4double)
void SetCapTargetA (G4double)
void SetCapTime (G4double)
void SetCapGammaN (G4int)
void SetCapGammaE (G4double *, G4int)
void PushCapGammaE (G4double)

Public Attributes

G4double capTargetZ
G4double capTargetA
G4double capTime
G4int gammaN
std::vector< G4double > gammaE

Detailed Description

Definition at line 16 of file G4DhNeutronCapture.h.


Constructor & Destructor Documentation

G4DhNeutronCapture::G4DhNeutronCapture (  ) 

Definition at line 3 of file G4DhNeutronCapture.cc.

00003                                       : 
00004   capTargetZ(0.), capTargetA(0.), capTime(0.), gammaN(0)
00005 {
00006 }

G4DhNeutronCapture::~G4DhNeutronCapture (  ) 

Definition at line 8 of file G4DhNeutronCapture.cc.

00009 {
00010 }


Member Function Documentation

G4int G4DhNeutronCapture::GetCapTargetZ (  ) 

Definition at line 43 of file G4DhNeutronCapture.cc.

00044 {
00045   return (G4int)capTargetZ;
00046 }

G4int G4DhNeutronCapture::GetCapTargetA (  ) 

Definition at line 48 of file G4DhNeutronCapture.cc.

00049 {
00050   return (G4int)capTargetA;
00051 }

G4double G4DhNeutronCapture::GetCapTime (  ) 

Definition at line 58 of file G4DhNeutronCapture.cc.

00059 {
00060   return capTime;
00061 }

G4int G4DhNeutronCapture::GetCapGammaN (  ) 

Definition at line 53 of file G4DhNeutronCapture.cc.

00054 {
00055   return gammaN;
00056 }

std::vector< G4double > & G4DhNeutronCapture::GetCapGammaE (  ) 

Definition at line 63 of file G4DhNeutronCapture.cc.

00064 {
00065   return gammaE;
00066 }

void G4DhNeutronCapture::SetCapTargetZ ( G4double   ) 

Definition at line 12 of file G4DhNeutronCapture.cc.

00013 {
00014   capTargetZ = targetZ;
00015 }

void G4DhNeutronCapture::SetCapTargetA ( G4double   ) 

Definition at line 17 of file G4DhNeutronCapture.cc.

00018 {
00019   capTargetA = targetA;
00020 }

void G4DhNeutronCapture::SetCapTime ( G4double   ) 

Definition at line 27 of file G4DhNeutronCapture.cc.

00028 {
00029   capTime = ctime;
00030 }

void G4DhNeutronCapture::SetCapGammaN ( G4int   ) 

Definition at line 22 of file G4DhNeutronCapture.cc.

00023 {
00024   gammaN = N;
00025 }

void G4DhNeutronCapture::SetCapGammaE ( G4double *  ,
G4int   
)

Definition at line 32 of file G4DhNeutronCapture.cc.

00033 {
00034   for(G4int i=0; i<N; i++)
00035     gammaE.push_back(E[i]);
00036 }

void G4DhNeutronCapture::PushCapGammaE ( G4double   ) 

Definition at line 38 of file G4DhNeutronCapture.cc.

00039 {
00040   gammaE.push_back(E);
00041 }


Member Data Documentation

G4double G4DhNeutronCapture::capTargetZ

Definition at line 20 of file G4DhNeutronCapture.h.

G4double G4DhNeutronCapture::capTargetA

Definition at line 21 of file G4DhNeutronCapture.h.

G4double G4DhNeutronCapture::capTime

Definition at line 22 of file G4DhNeutronCapture.h.

G4int G4DhNeutronCapture::gammaN

Definition at line 23 of file G4DhNeutronCapture.h.

std::vector<G4double> G4DhNeutronCapture::gammaE

Definition at line 24 of file G4DhNeutronCapture.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:32:09 2011 for G4DataHelpers by doxygen 1.4.7