|
Geant4 VMC Version 6.7
|
The builder for special cuts process. More...
#include <TG4SpecialCutsPhysics.h>

Public Member Functions | |
| TG4SpecialCutsPhysics (const G4String &name="SpecialCuts") | |
| TG4SpecialCutsPhysics (G4int theVerboseLevel, const G4String &name="SpecialCuts") | |
| virtual | ~TG4SpecialCutsPhysics () |
Public Member Functions inherited from TG4VPhysicsConstructor | |
| TG4VPhysicsConstructor (const G4String &name) | |
| TG4VPhysicsConstructor (const G4String &name, G4int theVerboseLevel) | |
| virtual | ~TG4VPhysicsConstructor () |
Public Member Functions inherited from TG4Verbose | |
| TG4Verbose (const G4String &cmdName) | |
| TG4Verbose (const G4String &cmdName, G4int verboseLevel) | |
| virtual | ~TG4Verbose () |
Protected Member Functions | |
| virtual void | ConstructParticle () |
| Construct particles. | |
| virtual void | ConstructProcess () |
| Construct physics processes. | |
Protected Member Functions inherited from TG4VPhysicsConstructor | |
| virtual void | VerboseLevel (G4int level) |
| virtual G4int | VerboseLevel () const |
Private Member Functions | |
| TG4SpecialCutsPhysics (const TG4SpecialCutsPhysics &right) | |
| Not implemented. | |
| TG4SpecialCutsPhysics & | operator= (const TG4SpecialCutsPhysics &right) |
| Not implemented. | |
Private Attributes | |
| TG4SpecialCutsForGamma * | fSpecialCutsForGamma |
| the special cuts process for gamma | |
| TG4SpecialCutsForElectron * | fSpecialCutsForElectron |
| the special cuts process for e- | |
| TG4SpecialCutsForChargedHadron * | fSpecialCutsForChargedHadron |
| the special cuts process for charged hadron | |
| TG4SpecialCutsForNeutralHadron * | fSpecialCutsForNeutralHadron |
| the special cuts process for neutral hadron | |
| TG4SpecialCutsForNeutron * | fSpecialCutsForNeutron |
| the special cuts process for neutron | |
| TG4SpecialCutsForMuon * | fSpecialCutsForMuon |
| the special cuts process for muon | |
The builder for special cuts process.
Definition at line 34 of file TG4SpecialCutsPhysics.h.
| TG4SpecialCutsPhysics::TG4SpecialCutsPhysics | ( | const G4String & | name = "SpecialCuts" | ) |
Standard constructor
Definition at line 27 of file TG4SpecialCutsPhysics.cxx.
Referenced by operator=(), and TG4SpecialCutsPhysics().
| TG4SpecialCutsPhysics::TG4SpecialCutsPhysics | ( | G4int | theVerboseLevel, |
| const G4String & | name = "SpecialCuts" ) |
Standard constructor
Definition at line 40 of file TG4SpecialCutsPhysics.cxx.
|
virtual |
Destructor
Definition at line 54 of file TG4SpecialCutsPhysics.cxx.
|
private |
Not implemented.
|
protectedvirtual |
Construct particles.
The particles are constructed in the physics list.
Implements TG4VPhysicsConstructor.
Definition at line 71 of file TG4SpecialCutsPhysics.cxx.
|
protectedvirtual |
Construct physics processes.
Add TG4SpecialCuts "process" that activates the kinetic energy cuts defined in the vector of cuts (PhysicsManager::fCutVector) or in TG4Limits.
Implements TG4VPhysicsConstructor.
Definition at line 77 of file TG4SpecialCutsPhysics.cxx.
|
private |
Not implemented.
|
private |
the special cuts process for gamma
Definition at line 58 of file TG4SpecialCutsPhysics.h.
Referenced by ConstructProcess(), TG4SpecialCutsPhysics(), TG4SpecialCutsPhysics(), and ~TG4SpecialCutsPhysics().
|
private |
the special cuts process for e-
Definition at line 61 of file TG4SpecialCutsPhysics.h.
Referenced by ConstructProcess(), TG4SpecialCutsPhysics(), TG4SpecialCutsPhysics(), and ~TG4SpecialCutsPhysics().
|
private |
the special cuts process for charged hadron
Definition at line 64 of file TG4SpecialCutsPhysics.h.
Referenced by ConstructProcess(), TG4SpecialCutsPhysics(), TG4SpecialCutsPhysics(), and ~TG4SpecialCutsPhysics().
|
private |
the special cuts process for neutral hadron
Definition at line 67 of file TG4SpecialCutsPhysics.h.
Referenced by ConstructProcess(), TG4SpecialCutsPhysics(), TG4SpecialCutsPhysics(), and ~TG4SpecialCutsPhysics().
|
private |
the special cuts process for neutron
Definition at line 70 of file TG4SpecialCutsPhysics.h.
Referenced by ConstructProcess(), TG4SpecialCutsPhysics(), TG4SpecialCutsPhysics(), and ~TG4SpecialCutsPhysics().
|
private |
the special cuts process for muon
Definition at line 73 of file TG4SpecialCutsPhysics.h.
Referenced by ConstructProcess(), TG4SpecialCutsPhysics(), TG4SpecialCutsPhysics(), and ~TG4SpecialCutsPhysics().