#include <ISCalculationSeparate.h>
Definition at line 23 of file ISCalculationSeparate.h.
 
      
        
          | gar::rosim::ISCalculationSeparate::ISCalculationSeparate  | 
          ( | 
          CLHEP::HepRandomEngine &  | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | gar::rosim::ISCalculationSeparate::~ISCalculationSeparate  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
Implements gar::rosim::ISCalculation.
Definition at line 58 of file ISCalculationSeparate.cxx.
   65       << 
" Electrons produced for " << fEnergyDeposit * 1.e3
 double fGeVToElectrons
conversion factor from GArProperties service 
 
float const & Energy() const 
 
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 
 
T min(sqlite3 *const db, std::string const &table_name, std::string const &column_name)
 
 
 
 
  
  
      
        
          | double gar::rosim::ISCalculationSeparate::EnergyDeposit  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | void gar::rosim::ISCalculationSeparate::Initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements gar::rosim::ISCalculation.
Definition at line 34 of file ISCalculationSeparate.cxx.
double fGeVToElectrons
conversion factor from GArProperties service 
 
double fEfield
value of electric field from GArProperties service 
 
constexpr double kGeVToElectrons
26.4 eV per ion pair, 1e9 eV/GeV 
 
virtual double Efield(unsigned int planegap=0) const  =0
Returns the nominal electric field in the specified volume. 
 
 
 
 
  
  
      
        
          | int gar::rosim::ISCalculationSeparate::NumberIonizationElectrons  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | int gar::rosim::ISCalculationSeparate::NumberScintillationPhotons  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | void gar::rosim::ISCalculationSeparate::Reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements gar::rosim::ISCalculation.
Definition at line 47 of file ISCalculationSeparate.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::ISCalculationSeparate::StepSizeLimit  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | double gar::rosim::ISCalculationSeparate::fEfield | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double gar::rosim::ISCalculationSeparate::fGeVToElectrons | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double gar::rosim::ISCalculationSeparate::fStepSize | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: