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

#include <G4GeneralNNCollision.hh>


Static Public Member Functions

static void Make (G4CollisionComposite *aC)


Detailed Description

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

Definition at line 68 of file G4GeneralNNCollision.hh.


Member Function Documentation

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

Definition at line 69 of file G4GeneralNNCollision.hh.

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

00070   {
00071     typedef INT4<channelType, NeutronPC, NeutronPC, NeutronPC, Nn>  theC1;
00072     typedef INT4<channelType, ProtonPC,  ProtonPC,  ProtonPC,  Np>  theC2;
00073     typedef INT4<channelType, NeutronPC, ProtonPC,  NeutronPC, Np>  theC3;
00074     typedef INT4<channelType, NeutronPC, ProtonPC,  ProtonPC,  Nn>  theC4;
00075     typedef GROUP4(theC1, theC2, theC3, theC4) theChannels;
00076     G4CollisionComposite::Resolve aR;
00077     G4ForEach<theChannels>::Apply(&aR, aC); 
00078   }};


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