G4EvaporationFactory Class Reference

#include <G4EvaporationFactory.hh>

Inheritance diagram for G4EvaporationFactory:

G4VEvaporationFactory

Public Member Functions

 G4EvaporationFactory ()
 G4EvaporationFactory (G4VEvaporationChannel *photoEvaporation)
virtual ~G4EvaporationFactory ()
virtual std::vector< G4VEvaporationChannel * > * GetChannel ()

Detailed Description

Definition at line 43 of file G4EvaporationFactory.hh.


Constructor & Destructor Documentation

G4EvaporationFactory::G4EvaporationFactory (  ) 

Definition at line 48 of file G4EvaporationFactory.cc.

G4EvaporationFactory::G4EvaporationFactory ( G4VEvaporationChannel photoEvaporation  ) 

Definition at line 52 of file G4EvaporationFactory.cc.

00053   : G4VEvaporationFactory(ptr)
00054 {}

G4EvaporationFactory::~G4EvaporationFactory (  )  [virtual]

Definition at line 56 of file G4EvaporationFactory.cc.

00057 {}


Member Function Documentation

std::vector< G4VEvaporationChannel * > * G4EvaporationFactory::GetChannel (  )  [virtual]

Implements G4VEvaporationFactory.

Definition at line 59 of file G4EvaporationFactory.cc.

References G4VEvaporationFactory::thePhotonEvaporation.

00060 {
00061   std::vector<G4VEvaporationChannel*> * theChannel = 
00062     new std::vector<G4VEvaporationChannel*>;
00063   theChannel->reserve(8);
00064 
00065   theChannel->push_back( thePhotonEvaporation );          // Photon Channel
00066   theChannel->push_back( new G4CompetitiveFission() );         // Fission Channel
00067 
00068   theChannel->push_back( new G4NeutronEvaporationChannel() );  // n
00069   theChannel->push_back( new G4ProtonEvaporationChannel() );   // p
00070   theChannel->push_back( new G4DeuteronEvaporationChannel() ); // Deuteron
00071   theChannel->push_back( new G4TritonEvaporationChannel() );   // Triton
00072   theChannel->push_back( new G4He3EvaporationChannel() );      // He3
00073   theChannel->push_back( new G4AlphaEvaporationChannel() );    // Alpha
00074 
00075 
00076   return theChannel;
00077 
00078 }


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