ExN04GeneralPhysics Class Reference

#include <ExN04GeneralPhysics.hh>

List of all members.

Public Member Functions

 ExN04GeneralPhysics (const G4String &name="general")
virtual ~ExN04GeneralPhysics ()
virtual void ConstructParticle ()
virtual void ConstructProcess ()

Protected Attributes

G4Decay fDecayProcess


Detailed Description

Definition at line 48 of file ExN04GeneralPhysics.hh.


Constructor & Destructor Documentation

ExN04GeneralPhysics::ExN04GeneralPhysics ( const G4String &  name = "general"  ) 

Definition at line 34 of file ExN04GeneralPhysics.cxx.

00035                      :  G4VPhysicsConstructor(name)
00036 {
00037 }

ExN04GeneralPhysics::~ExN04GeneralPhysics (  )  [virtual]

Definition at line 39 of file ExN04GeneralPhysics.cxx.

00040 {
00041 }


Member Function Documentation

void ExN04GeneralPhysics::ConstructParticle (  )  [virtual]

Definition at line 49 of file ExN04GeneralPhysics.cxx.

00050 {
00051   // pseudo-particles
00052   G4Geantino::GeantinoDefinition();
00053   G4ChargedGeantino::ChargedGeantinoDefinition();  
00054 }

void ExN04GeneralPhysics::ConstructProcess (  )  [virtual]

Definition at line 56 of file ExN04GeneralPhysics.cxx.

References fDecayProcess.

00057 {
00058   // Add Decay Process
00059   theParticleIterator->reset();
00060   while( (*theParticleIterator)() ){
00061     G4ParticleDefinition* particle = theParticleIterator->value();
00062     G4ProcessManager* pmanager = particle->GetProcessManager();
00063     if (fDecayProcess.IsApplicable(*particle)) { 
00064       pmanager ->AddProcess(&fDecayProcess);
00065       // set ordering for PostStepDoIt and AtRestDoIt
00066       pmanager ->SetProcessOrdering(&fDecayProcess, idxPostStep);
00067       pmanager ->SetProcessOrdering(&fDecayProcess, idxAtRest);
00068     }
00069   }
00070 }


Member Data Documentation

G4Decay ExN04GeneralPhysics::fDecayProcess [protected]

Definition at line 65 of file ExN04GeneralPhysics.hh.

Referenced by ConstructProcess().


Generated on Tue Nov 29 23:19:32 2016 for BOSS_7.0.2 by  doxygen 1.4.7