G4CollisionNNToNDelta Class Reference

#include <G4CollisionNNToNDelta.hh>

Inheritance diagram for G4CollisionNNToNDelta:

G4GeneralNNCollision G4CollisionComposite G4VCollision

Public Member Functions

 G4CollisionNNToNDelta ()
virtual ~G4CollisionNNToNDelta ()
virtual G4String GetName () const
virtual const std::vector<
G4String > & 
GetListOfColliders (G4int) const

Protected Member Functions

virtual const G4CollisionVectorGetComponents () const

Detailed Description

Definition at line 36 of file G4CollisionNNToNDelta.hh.


Constructor & Destructor Documentation

G4CollisionNNToNDelta::G4CollisionNNToNDelta (  ) 

Definition at line 34 of file G4CollisionNNToNDelta.cc.

References G4ShortLivedConstructor::ConstructParticle().

00035 { 
00036         components=0;
00037         G4ShortLivedConstructor ShortLived;
00038         ShortLived.ConstructParticle();
00039         MakeNNToNDelta<DeltamPC, Delta0PC, DeltapPC, DeltappPC, G4ConcreteNNToNDelta>::Make(this);
00040 }

G4CollisionNNToNDelta::~G4CollisionNNToNDelta (  )  [virtual]

Definition at line 42 of file G4CollisionNNToNDelta.cc.

00043 {
00044         if (components) delete components;
00045         components=0;
00046 }


Member Function Documentation

virtual const G4CollisionVector* G4CollisionNNToNDelta::GetComponents (  )  const [inline, protected, virtual]

Reimplemented from G4CollisionComposite.

Definition at line 57 of file G4CollisionNNToNDelta.hh.

00057 { return components; } 

virtual const std::vector<G4String>& G4CollisionNNToNDelta::GetListOfColliders ( G4int   )  const [inline, virtual]

Implements G4VCollision.

Definition at line 47 of file G4CollisionNNToNDelta.hh.

00048   {
00049     throw G4HadronicException(__FILE__, __LINE__, "Tried to call G4CollisionNNToNDelta::GetListOfColliders. Please find out why!");
00050     std::vector<G4String> * aList = new std::vector<G4String>;
00051     return *aList;
00052   } 

virtual G4String G4CollisionNNToNDelta::GetName (  )  const [inline, virtual]

Implements G4VCollision.

Definition at line 46 of file G4CollisionNNToNDelta.hh.

00046 { return "NN -> N Delta Collision"; }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:40 2013 for Geant4 by  doxygen 1.4.7