HadronPhysicsCHIPS Class Reference

#include <HadronPhysicsCHIPS.hh>

Inheritance diagram for HadronPhysicsCHIPS:

G4VPhysicsConstructor

Public Member Functions

 HadronPhysicsCHIPS (G4int verbose=1)
 HadronPhysicsCHIPS (const G4String &name)
virtual ~HadronPhysicsCHIPS ()
virtual void ConstructParticle ()
virtual void ConstructProcess ()

Detailed Description

Definition at line 47 of file HadronPhysicsCHIPS.hh.


Constructor & Destructor Documentation

HadronPhysicsCHIPS::HadronPhysicsCHIPS ( G4int  verbose = 1  ) 

Definition at line 50 of file HadronPhysicsCHIPS.cc.

00051 :  G4VPhysicsConstructor( "CHIPS hadronic")
00052     , theInelasticCHIPS(0)
00053 //  , verbosity(verbose)
00054 {}

HadronPhysicsCHIPS::HadronPhysicsCHIPS ( const G4String name  ) 

Definition at line 56 of file HadronPhysicsCHIPS.cc.

00056                                                           :  G4VPhysicsConstructor(name), theInelasticCHIPS(0)
00057 {}

HadronPhysicsCHIPS::~HadronPhysicsCHIPS (  )  [virtual]

Definition at line 59 of file HadronPhysicsCHIPS.cc.

00060 {
00061    delete theInelasticCHIPS;
00062 }


Member Function Documentation

void HadronPhysicsCHIPS::ConstructParticle (  )  [virtual]

Implements G4VPhysicsConstructor.

Definition at line 64 of file HadronPhysicsCHIPS.cc.

References G4ShortLivedConstructor::ConstructParticle(), G4BaryonConstructor::ConstructParticle(), and G4MesonConstructor::ConstructParticle().

00065 {
00066   G4MesonConstructor pMesonConstructor;
00067   pMesonConstructor.ConstructParticle();
00068 
00069   G4BaryonConstructor pBaryonConstructor;
00070   pBaryonConstructor.ConstructParticle();
00071 
00072   G4ShortLivedConstructor pShortLivedConstructor;
00073   pShortLivedConstructor.ConstructParticle();  
00074 }

void HadronPhysicsCHIPS::ConstructProcess (  )  [virtual]

Implements G4VPhysicsConstructor.

Definition at line 77 of file HadronPhysicsCHIPS.cc.

References G4QInelasticCHIPSBuilder::Build().

00078 {
00079   theInelasticCHIPS = new G4QInelasticCHIPSBuilder(0); // No verbose (@@ to be developed)
00080   theInelasticCHIPS->Build();
00081 }


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