| 
    Geant4
    10.03
    
   | 
 
Stacking action class : manage the newly generated particles. More...
#include <StackingAction.hh>
 Inheritance diagram for StackingAction:
 Collaboration diagram for StackingAction:Additional Inherited Members | |
  Protected Attributes inherited from G4UserStackingAction | |
| G4StackManager * | stackManager | 
Stacking action class : manage the newly generated particles.
One wishes do not track secondary neutrino.Therefore one kills it immediately, before created particles will put in a stack.
Definition at line 42 of file StackingAction.hh.
| StackingAction::StackingAction | ( | ) | 
Definition at line 41 of file StackingAction.cc.
| StackingAction::~StackingAction | ( | ) | 
Definition at line 47 of file StackingAction.cc.
| StackingAction::StackingAction | ( | ) | 
| StackingAction::~StackingAction | ( | ) | 
| StackingAction::StackingAction | ( | ) | 
| StackingAction::~StackingAction | ( | ) | 
| StackingAction::StackingAction | ( | RunAction * | RA, | 
| EventAction * | EA | ||
| ) | 
Definition at line 44 of file StackingAction.cc.
| StackingAction::~StackingAction | ( | ) | 
| StackingAction::StackingAction | ( | EventAction * | EA | ) | 
Definition at line 46 of file StackingAction.cc.
References fStackMessenger.
| StackingAction::~StackingAction | ( | ) | 
| StackingAction::StackingAction | ( | ) | 
| StackingAction::~StackingAction | ( | ) | 
| StackingAction::StackingAction | ( | ) | 
| StackingAction::~StackingAction | ( | ) | 
| StackingAction::StackingAction | ( | ) | 
      
  | 
  virtual | 
| StackingAction::StackingAction | ( | ) | 
      
  | 
  virtual | 
| StackingAction::StackingAction | ( | ) | 
| StackingAction::~StackingAction | ( | ) | 
| StackingAction::StackingAction | ( | ) | 
      
  | 
  inlinevirtual | 
Definition at line 49 of file StackingAction.hh.
| StackingAction::StackingAction | ( | ) | 
      
  | 
  inlinevirtual | 
Definition at line 49 of file StackingAction.hh.
| StackingAction::StackingAction | ( | ) | 
      
  | 
  inlinevirtual | 
Definition at line 49 of file StackingAction.hh.
| StackingAction::StackingAction | ( | ) | 
      
  | 
  virtual | 
| StackingAction::StackingAction | ( | DetectorConstruction * | det | ) | 
Definition at line 48 of file StackingAction.cc.
References fEmCal, first, fKillTrack, fMatWall, fStackMessenger, and fZcav.
| StackingAction::~StackingAction | ( | ) | 
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
Definition at line 53 of file StackingAction.cc.
References G4INCL::KinematicsUtils::energy(), fUrgent, G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetParentID(), and G4ParticleDefinition::GetPDGCharge().
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
Definition at line 50 of file StackingAction.cc.
References G4cout, G4endl, G4StackManager::GetNTotalTrack(), G4DNAChemistryManager::Instance(), G4DNAChemistryManager::Run(), and G4UserStackingAction::stackManager.
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
      
  | 
  virtual | 
Reimplemented from G4UserStackingAction.
| void StackingAction::SetKill | ( | const G4String & | name | ) | 
Definition at line 107 of file StackingAction.cc.
References G4ParticleTable::FindParticle(), fParticle, and G4ParticleTable::GetParticleTable().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 61 of file StackingAction.hh.
References fKillAll.
      
  | 
  inline | 
Definition at line 62 of file StackingAction.hh.
References fKillEM.
      
  | 
  inline | 
Definition at line 51 of file StackingAction.hh.
References fKillSecondary.
      
  | 
  inline | 
Definition at line 51 of file StackingAction.hh.
References fKillSecondary.
Referenced by StackingMessenger::SetNewValue().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Definition at line 53 of file StackingAction.hh.
References fKillTrack.
| void StackingAction::SetKillStatus | ( | G4bool | value | ) | 
      
  | 
  private | 
Definition at line 64 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 62 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 58 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 63 of file StackingAction.hh.
Referenced by StackingAction().
      
  | 
  private | 
Definition at line 55 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 56 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 70 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 67 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 64 of file StackingAction.hh.
Referenced by StackingAction().
      
  | 
  private | 
Definition at line 71 of file StackingAction.hh.
Referenced by SetKillAll().
      
  | 
  private | 
Definition at line 72 of file StackingAction.hh.
Referenced by SetKillEM().
      
  | 
  private | 
Definition at line 57 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 58 of file StackingAction.hh.
Referenced by SetKillStatus().
      
  | 
  private | 
Definition at line 65 of file StackingAction.hh.
Referenced by SetKillStatus(), and StackingAction().
      
  | 
  private | 
Definition at line 61 of file StackingAction.hh.
Referenced by StackingAction().
      
  | 
  private | 
Definition at line 74 of file StackingAction.hh.
Referenced by SetKill().
      
  | 
  private | 
Definition at line 63 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 61 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 66 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 65 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 54 of file StackingAction.hh.
      
  | 
  private | 
Definition at line 59 of file StackingAction.hh.
Referenced by StackingAction().
      
  | 
  private | 
Definition at line 62 of file StackingAction.hh.
Referenced by StackingAction().