G4FieldManager that sets tight stepping for muons; caches global values for other particles.  
 More...
#include <TightMuonSteppingFieldManager.h>
G4FieldManager that sets tight stepping for muons; caches global values for other particles. 
- Author
 - Zach Marshall 
 
- Date
 - 2016-06-01 
 
Definition at line 23 of file TightMuonSteppingFieldManager.h.
 
◆ TightMuonSteppingFieldManager() [1/2]
      
        
          | TightMuonSteppingFieldManager::TightMuonSteppingFieldManager  | 
          ( | 
          G4Field *  | 
          detectorField = 0,  | 
        
        
           | 
           | 
          G4ChordFinder *  | 
          pChordFinder = 0,  | 
        
        
           | 
           | 
          G4bool  | 
          b = true  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ TightMuonSteppingFieldManager() [2/2]
      
        
          | TightMuonSteppingFieldManager::TightMuonSteppingFieldManager  | 
          ( | 
          G4MagneticField *  | 
          detectorMagneticField | ) | 
           | 
        
      
 
 
◆ ~TightMuonSteppingFieldManager()
  
  
      
        
          | virtual TightMuonSteppingFieldManager::~TightMuonSteppingFieldManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ ConfigureForTrack()
  
  
      
        
          | void TightMuonSteppingFieldManager::ConfigureForTrack  | 
          ( | 
          const G4Track *  | 
          track | ) | 
           | 
         
       
   | 
  
finaloverridevirtual   | 
  
 
The one interesting method. 
Definition at line 35 of file TightMuonSteppingFieldManager.cxx.
   47   if (
track->GetDefinition()==G4MuonPlus::Definition() ||
 
   48       track->GetDefinition()==G4MuonMinus::Definition() ||
 
   49       track->GetDefinition()==G4ChargedGeantino::ChargedGeantinoDefinition()) {
 
   50     GetChordFinder()->SetDeltaChord(0.00000002);
 
   51     SetDeltaOneStep(0.000001);
 
   52     SetDeltaIntersection(0.00000002);
 
 
 
 
◆ m_globalDeltaChord
  
  
      
        
          | double TightMuonSteppingFieldManager::m_globalDeltaChord | 
         
       
   | 
  
private   | 
  
 
 
◆ m_globalDeltaIntersection
  
  
      
        
          | double TightMuonSteppingFieldManager::m_globalDeltaIntersection | 
         
       
   | 
  
private   | 
  
 
 
◆ m_globalDeltaOneStep
  
  
      
        
          | double TightMuonSteppingFieldManager::m_globalDeltaOneStep | 
         
       
   | 
  
private   | 
  
 
 
◆ m_globalMaxEps
  
  
      
        
          | double TightMuonSteppingFieldManager::m_globalMaxEps | 
         
       
   | 
  
private   | 
  
 
 
◆ m_globalMinEps
  
  
      
        
          | double TightMuonSteppingFieldManager::m_globalMinEps | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: