#include <ISCalculationNEST.h>
Definition at line 20 of file ISCalculationNEST.h.
 
      
        
          | gar::rosim::ISCalculationNEST::ISCalculationNEST  | 
          ( | 
          CLHEP::HepRandomEngine &  | 
          engine | ) | 
           | 
        
      
 
Definition at line 18 of file ISCalculationNEST.cxx.
NestAlg * fNest
the fast optical simulation process 
 
CLHEP::HepRandomEngine & fEngine
random engine 
 
 
 
 
  
  
      
        
          | gar::rosim::ISCalculationNEST::~ISCalculationNEST  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
Implements gar::rosim::ISCalculation.
Definition at line 60 of file ISCalculationNEST.cxx.
   70         << 
"NEST and G4 step depositions do not agree!\n" double EnergyDeposition() const 
 
float const & Energy() const 
 
int fNumScintPhotons
number of scintillation photons for this step 
 
NestAlg * fNest
the fast optical simulation process 
 
static constexpr double GeV
 
double fEnergyDeposit
total energy deposited in the step 
 
int fNumIonElectrons
number of ionization electrons for this step 
 
int NumberScintillationPhotons() const 
 
int NumberIonizationElectrons() const 
 
#define MF_LOG_WARNING(category)                                                                                          
 
 
 
 
  
  
      
        
          | double gar::rosim::ISCalculationNEST::EnergyDeposit  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | void gar::rosim::ISCalculationNEST::Initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements gar::rosim::ISCalculation.
Definition at line 35 of file ISCalculationNEST.cxx.
NestAlg * fNest
the fast optical simulation process 
 
double fStepSize
maximum step to take 
 
CLHEP::HepRandomEngine & fEngine
random engine 
 
micrometer_as<> micrometer
Type of space stored in micrometers, in double precision. 
 
 
 
 
  
  
      
        
          | int gar::rosim::ISCalculationNEST::NumberIonizationElectrons  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | int gar::rosim::ISCalculationNEST::NumberScintillationPhotons  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | void gar::rosim::ISCalculationNEST::Reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements gar::rosim::ISCalculation.
Definition at line 50 of file ISCalculationNEST.cxx.
int fNumScintPhotons
number of scintillation photons for this step 
 
double fEnergyDeposit
total energy deposited in the step 
 
int fNumIonElectrons
number of ionization electrons for this step 
 
 
 
 
  
  
      
        
          | double gar::rosim::ISCalculationNEST::StepSizeLimit  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | CLHEP::HepRandomEngine& gar::rosim::ISCalculationNEST::fEngine | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | NestAlg* gar::rosim::ISCalculationNEST::fNest | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double gar::rosim::ISCalculationNEST::fStepSize | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: