G4GeneralNNCollision::MakeNNStarToNN< channelType, Np, Nn > Struct Template Reference

#include <G4GeneralNNCollision.hh>


Static Public Member Functions

static void Make (G4CollisionComposite *aC)


Detailed Description

template<class channelType, int Np, int Nn>
struct G4GeneralNNCollision::MakeNNStarToNN< channelType, Np, Nn >

Definition at line 81 of file G4GeneralNNCollision.hh.


Member Function Documentation

template<class channelType, int Np, int Nn>
static void G4GeneralNNCollision::MakeNNStarToNN< channelType, Np, Nn >::Make ( G4CollisionComposite aC  )  [inline, static]

Definition at line 82 of file G4GeneralNNCollision.hh.

References G4ForEach< group >::Apply(), and GROUP4.

00083   {
00084     typedef INT4<channelType, Nn, NeutronPC, NeutronPC, NeutronPC>  theC1;
00085     typedef INT4<channelType, Np, ProtonPC,  ProtonPC,  ProtonPC>   theC2;
00086     typedef INT4<channelType, Np, NeutronPC, NeutronPC, ProtonPC>   theC3;
00087     typedef INT4<channelType, Nn, ProtonPC, NeutronPC, ProtonPC>    theC4;
00088     typedef GROUP4(theC1, theC2, theC3, theC4) theChannels;
00089     G4CollisionComposite::Resolve aR;
00090     G4ForEach<theChannels>::Apply(&aR, aC); 
00091   }};


The documentation for this struct was generated from the following file:
Generated on Mon May 27 17:52:03 2013 for Geant4 by  doxygen 1.4.7