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

In This Package:

G4DhNeutronCapture.h

Go to the documentation of this file.
00001 #ifndef G4DHNEUTRONCAPUTURE_H
00002 #define G4DHNEUTRONCAPUTURE_H
00003 
00004 #include "G4NeutronHPCaptureFS.hh"
00005 #include "G4NeutronHPDeExGammas.hh"
00006 #include "G4ParticleTable.hh"
00007 #include "G4IonTable.hh"
00008 #include "G4NeutronHPChannel.hh"
00009 
00010 #include <vector>
00011 
00012 /* a class to hold neutron capture information
00013    --- Wei Wang, Aug 13, 2008
00014 */
00015 
00016 class G4DhNeutronCapture 
00017 {
00018  public:
00019 
00020   G4double capTargetZ;
00021   G4double capTargetA;
00022   G4double capTime;
00023   G4int gammaN;
00024   std::vector<G4double> gammaE;
00025   
00026   G4DhNeutronCapture();
00027   
00028   ~G4DhNeutronCapture();
00029   
00030   G4int GetCapTargetZ();
00031   G4int GetCapTargetA();
00032   G4double GetCapTime();
00033   G4int GetCapGammaN();
00034   std::vector<G4double>& GetCapGammaE();
00035 
00036   void SetCapTargetZ(G4double);
00037   void SetCapTargetA(G4double);
00038   void SetCapTime(G4double);
00039   void SetCapGammaN(G4int);
00040   void SetCapGammaE(G4double*, G4int);
00041   void PushCapGammaE(G4double);
00042 
00043 };
00044 
00045 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

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