#include <UltraPhysicsList.hh>
 | 
|   | UltraPhysicsList () | 
|   | 
|   | ~UltraPhysicsList () | 
|   | 
|   | G4VUserPhysicsList () | 
|   | 
| virtual  | ~G4VUserPhysicsList () | 
|   | 
|   | G4VUserPhysicsList (const G4VUserPhysicsList &) | 
|   | 
| G4VUserPhysicsList &  | operator= (const G4VUserPhysicsList &) | 
|   | 
| void  | Construct () | 
|   | 
| void  | UseCoupledTransportation (G4bool vl=true) | 
|   | 
| void  | SetDefaultCutValue (G4double newCutValue) | 
|   | 
| G4double  | GetDefaultCutValue () const | 
|   | 
| void  | BuildPhysicsTable () | 
|   | 
| void  | PreparePhysicsTable (G4ParticleDefinition *) | 
|   | 
| void  | BuildPhysicsTable (G4ParticleDefinition *) | 
|   | 
| G4bool  | StorePhysicsTable (const G4String &directory=".") | 
|   | 
| G4bool  | IsPhysicsTableRetrieved () const | 
|   | 
| G4bool  | IsStoredInAscii () const | 
|   | 
| const G4String &  | GetPhysicsTableDirectory () const | 
|   | 
| void  | SetPhysicsTableRetrieved (const G4String &directory="") | 
|   | 
| void  | SetStoredInAscii () | 
|   | 
| void  | ResetPhysicsTableRetrieved () | 
|   | 
| void  | ResetStoredInAscii () | 
|   | 
| void  | DumpList () const | 
|   | 
| void  | DumpCutValuesTable (G4int flag=1) | 
|   | 
| void  | DumpCutValuesTableIfRequested () | 
|   | 
| void  | SetVerboseLevel (G4int value) | 
|   | 
| G4int  | GetVerboseLevel () const | 
|   | 
| void  | SetCutsWithDefault () | 
|   | 
| void  | SetCutValue (G4double aCut, const G4String &pname) | 
|   | 
| G4double  | GetCutValue (const G4String &pname) const | 
|   | 
| void  | SetCutValue (G4double aCut, const G4String &pname, const G4String &rname) | 
|   | 
| void  | SetParticleCuts (G4double cut, G4ParticleDefinition *particle, G4Region *region=0) | 
|   | 
| void  | SetParticleCuts (G4double cut, const G4String &particleName, G4Region *region=0) | 
|   | 
| void  | SetCutsForRegion (G4double aCut, const G4String &rname) | 
|   | 
| void  | ResetCuts () | 
|   | obsolete methods  More...
  | 
|   | 
| void  | SetApplyCuts (G4bool value, const G4String &name) | 
|   | 
| G4bool  | GetApplyCuts (const G4String &name) const | 
|   | 
| void  | RemoveProcessManager () | 
|   | 
| void  | AddProcessManager (G4ParticleDefinition *newParticle, G4ProcessManager *newManager=0) | 
|   | 
| void  | CheckParticleList () | 
|   | 
| void  | DisableCheckParticleList () | 
|   | 
| G4int  | GetInstanceID () const | 
|   | 
| void  | InitializeWorker () | 
|   | 
Definition at line 47 of file UltraPhysicsList.hh.
 
◆ UltraPhysicsList()
      
        
          | UltraPhysicsList::UltraPhysicsList  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~UltraPhysicsList()
      
        
          | UltraPhysicsList::~UltraPhysicsList  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ConstructBaryons()
  
  
      
        
          | void UltraPhysicsList::ConstructBaryons  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 123 of file UltraPhysicsList.cc.
static G4Proton * ProtonDefinition()
 
static G4AntiProton * AntiProtonDefinition()
 
static G4AntiNeutron * AntiNeutronDefinition()
 
static G4Neutron * NeutronDefinition()
 
 
 
 
◆ ConstructBosons()
  
  
      
        
          | void UltraPhysicsList::ConstructBosons  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 82 of file UltraPhysicsList.cc.
static G4Geantino * GeantinoDefinition()
 
static G4ChargedGeantino * ChargedGeantinoDefinition()
 
static G4OpticalPhoton * OpticalPhotonDefinition()
 
static G4Gamma * GammaDefinition()
 
 
 
 
◆ ConstructEM()
  
  
      
        
          | void UltraPhysicsList::ConstructEM  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 183 of file UltraPhysicsList.cc.
  192     if (particleName == 
"gamma") {
   199     } 
else if (particleName == 
"e-") {
   206     } 
else if (particleName == 
"e+") {
   214     } 
else if( particleName == 
"mu+" ||
   215                particleName == 
"mu-"    ) {
 
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
 
G4ProcessManager * GetProcessManager() const
 
const G4String & GetParticleName() const
 
G4int AddProcess(G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
 
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
 
std::vector< G4InuclElementaryParticle >::iterator particleIterator
 
G4double GetPDGCharge() const
 
 
 
 
◆ ConstructGeneral()
  
  
      
        
          | void UltraPhysicsList::ConstructGeneral  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 147 of file UltraPhysicsList.cc.
virtual G4bool IsApplicable(const G4ParticleDefinition &)
 
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
 
G4ProcessManager * GetProcessManager() const
 
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
 
std::vector< G4InuclElementaryParticle >::iterator particleIterator
 
 
 
 
◆ ConstructLeptons()
  
  
      
        
          | void UltraPhysicsList::ConstructLeptons  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 98 of file UltraPhysicsList.cc.
static G4Electron * ElectronDefinition()
 
static G4MuonPlus * MuonPlusDefinition()
 
static G4NeutrinoE * NeutrinoEDefinition()
 
static G4AntiNeutrinoMu * AntiNeutrinoMuDefinition()
 
static G4Positron * PositronDefinition()
 
static G4MuonMinus * MuonMinusDefinition()
 
static G4AntiNeutrinoE * AntiNeutrinoEDefinition()
 
static G4NeutrinoMu * NeutrinoMuDefinition()
 
 
 
 
◆ ConstructMesons()
  
  
      
        
          | void UltraPhysicsList::ConstructMesons  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 113 of file UltraPhysicsList.cc.
static G4PionZero * PionZeroDefinition()
 
static G4PionMinus * PionMinusDefinition()
 
static G4PionPlus * PionPlusDefinition()
 
 
 
 
◆ ConstructOp()
  
  
      
        
          | void UltraPhysicsList::ConstructOp  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 242 of file UltraPhysicsList.cc.
  278     if (particleName == 
"opticalphoton") {
   279       G4cout << 
">>>>>>>>>>>>>> AddDiscreteProcess to OpticalPhoton " << 
G4endl;
 
void SetTrackSecondariesFirst(const G4bool state)
 
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
 
G4ProcessManager * GetProcessManager() const
 
const G4String & GetParticleName() const
 
G4GLOB_DLL std::ostream G4cout
 
void SetVerboseLevel(G4int value)
 
G4int AddProcess(G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
 
void SetProcessOrdering(G4VProcess *aProcess, G4ProcessVectorDoItIndex idDoIt, G4int ordDoIt=ordDefault)
 
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
 
std::vector< G4InuclElementaryParticle >::iterator particleIterator
 
G4bool IsApplicable(const G4ParticleDefinition &aParticleType)
 
 
 
 
◆ ConstructParticle()
  
  
      
        
          | void UltraPhysicsList::ConstructParticle  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ ConstructProcess()
  
  
      
        
          | void UltraPhysicsList::ConstructProcess  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ SetCuts()
  
  
      
        
          | void UltraPhysicsList::SetCuts  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
The documentation for this class was generated from the following files: