BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesGeneralPhysics Class Reference

#include <BesGeneralPhysics.hh>

Inheritance diagram for BesGeneralPhysics:

Public Member Functions

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

Protected Attributes

G4Decay fDecayProcess

Detailed Description

Constructor & Destructor Documentation

◆ BesGeneralPhysics() [1/3]

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

Definition at line 7 of file BesGeneralPhysics.cc.

7: G4VPhysicsConstructor( name ) {}

◆ ~BesGeneralPhysics() [1/3]

BesGeneralPhysics::~BesGeneralPhysics ( )
virtual

Definition at line 9 of file BesGeneralPhysics.cc.

9{}

◆ BesGeneralPhysics() [2/3]

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

◆ ~BesGeneralPhysics() [2/3]

virtual BesGeneralPhysics::~BesGeneralPhysics ( )
virtual

◆ BesGeneralPhysics() [3/3]

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

◆ ~BesGeneralPhysics() [3/3]

virtual BesGeneralPhysics::~BesGeneralPhysics ( )
virtual

Member Function Documentation

◆ ConstructParticle() [1/3]

void BesGeneralPhysics::ConstructParticle ( )
virtual

Definition at line 17 of file BesGeneralPhysics.cc.

17 {
18 // pseudo-particles
19 G4Geantino::GeantinoDefinition();
20 G4ChargedGeantino::ChargedGeantinoDefinition();
21}

◆ ConstructParticle() [2/3]

virtual void BesGeneralPhysics::ConstructParticle ( )
virtual

◆ ConstructParticle() [3/3]

virtual void BesGeneralPhysics::ConstructParticle ( )
virtual

◆ ConstructProcess() [1/3]

void BesGeneralPhysics::ConstructProcess ( )
virtual

Definition at line 23 of file BesGeneralPhysics.cc.

23 { /*
24 theParticleIterator->reset();
25 while( (*theParticleIterator)() ){
26 G4ParticleDefinition* particle =
27 theParticleIterator->value(); G4ProcessManager*
28 pmanager = particle->GetProcessManager(); if
29 (fDecayProcess.IsApplicable(*particle)) { pmanager
30 ->AddProcess(&fDecayProcess);
31 // set ordering for PostStepDoIt and
32 AtRestDoIt pmanager
33 ->SetProcessOrdering(&fDecayProcess, idxPostStep);
34 pmanager ->SetProcessOrdering(&fDecayProcess,
35 idxAtRest);
36 }
37 }*/
38}

◆ ConstructProcess() [2/3]

virtual void BesGeneralPhysics::ConstructProcess ( )
virtual

◆ ConstructProcess() [3/3]

virtual void BesGeneralPhysics::ConstructProcess ( )
virtual

Member Data Documentation

◆ fDecayProcess

G4Decay BesGeneralPhysics::fDecayProcess
protected

The documentation for this class was generated from the following files: