LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ISCalculationNEST.h
Go to the documentation of this file.
1 #ifndef LARG4_ISCALCULATIONNEST_H
9 #define LARG4_ISCALCULATIONNEST_H
10 
13 
14 // forward declarations
15 class G4Step;
16 namespace CLHEP {
17  class HepRandomEngine;
18 }
19 
20 namespace larg4 {
21 
23  public:
24  ISCalculationNEST(CLHEP::HepRandomEngine& engine);
25 
26  void Reset();
27  void CalculateIonizationAndScintillation(const G4Step* step);
28  double StepSizeLimit() const { return fStepSize; }
29 
30  private:
32  double fStepSize;
33  };
34 }
35 #endif // LARG4_ISCALCULATIONNEST_H
Geant4 interface.
double StepSizeLimit() const
ntupleExperimental Reset()
double fStepSize
maximum step to take
Interface to algorithm class for a specific detector channel mapping.
NestAlg fNest
the fast optical simulation process