#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.
1.8.5