#include <ISCalculationCorrelated.h>
Public Member Functions | |
ISCalculationCorrelated (detinfo::DetectorPropertiesData const &detProp) | |
void | Reset () |
void | CalculateIonizationAndScintillation (const G4Step *step) |
double | StepSizeLimit () const |
Public Member Functions inherited from larg4::ISCalculation | |
virtual | ~ISCalculation ()=default |
double | EnergyDeposit () const |
double | NumberIonizationElectrons () const |
double | NumberScintillationPhotons () const |
double | VisibleEnergyDeposit () const |
double | EFieldAtStep (double fEfield, const G4Step *step) const |
Private Member Functions | |
double | EscapingEFraction (double const dEdx) |
double | FieldCorrection (double const EF, double const dEdx) |
Private Attributes | |
double | fStepSize |
maximum step to take More... | |
double | fEfield |
value of electric field from LArProperties service More... | |
double | fWion |
W_ion (23.6 eV) == 1/fGeVToElectrons. More... | |
double | fWph |
W_ph (19.5 eV) More... | |
double | fScintPreScale |
scintillation pre-scale from LArProperties service More... | |
double | fRecombA |
from LArG4Parameters service More... | |
double | fRecombk |
from LArG4Parameters service More... | |
double | fModBoxA |
from LArG4Parameters service More... | |
double | fModBoxB |
from LArG4Parameters service More... | |
double | fLarqlChi0A |
from LArG4Parameters service More... | |
double | fLarqlChi0B |
from LArG4Parameters service More... | |
double | fLarqlChi0C |
from LArG4Parameters service More... | |
double | fLarqlChi0D |
from LArG4Parameters service More... | |
double | fLarqlAlpha |
from LArG4Parameters service More... | |
double | fLarqlBeta |
from LArG4Parameters service More... | |
bool | fUseModBoxRecomb |
from LArG4Parameters service More... | |
bool | fUseModLarqlRecomb |
from LArG4Parameters service More... | |
Additional Inherited Members | |
Protected Attributes inherited from larg4::ISCalculation | |
double | fEnergyDeposit |
total energy deposited in the step More... | |
double | fNumIonElectrons |
number of ionization electrons for this step More... | |
double | fNumScintPhotons |
number of scintillation photons for this step More... | |
double | fVisibleEnergyDeposition |
Definition at line 30 of file ISCalculationCorrelated.h.
|
explicit |
Definition at line 39 of file ISCalculationCorrelated.cxx.
|
virtual |
Implements larg4::ISCalculation.
Definition at line 95 of file ISCalculationCorrelated.cxx.
|
private |
Definition at line 158 of file ISCalculationCorrelated.cxx.
|
private |
Definition at line 162 of file ISCalculationCorrelated.cxx.
|
virtual |
Implements larg4::ISCalculation.
Definition at line 83 of file ISCalculationCorrelated.cxx.
|
inlinevirtual |
Implements larg4::ISCalculation.
Definition at line 37 of file ISCalculationCorrelated.h.
|
private |
value of electric field from LArProperties service
Definition at line 44 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 56 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 57 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 52 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 53 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 54 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 55 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 50 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 51 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 48 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 49 of file ISCalculationCorrelated.h.
|
private |
scintillation pre-scale from LArProperties service
Definition at line 47 of file ISCalculationCorrelated.h.
|
private |
maximum step to take
Definition at line 43 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 58 of file ISCalculationCorrelated.h.
|
private |
from LArG4Parameters service
Definition at line 59 of file ISCalculationCorrelated.h.
|
private |
W_ion (23.6 eV) == 1/fGeVToElectrons.
Definition at line 45 of file ISCalculationCorrelated.h.
|
private |
W_ph (19.5 eV)
Definition at line 46 of file ISCalculationCorrelated.h.