/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/physics/include/RAT/QuenchingCalculator.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/physics/include/RAT/QuenchingCalculator.hh Source File
Ratpac-two
QuenchingCalculator.hh
1 
16 #ifndef __QuenchingCalculator__
17 #define __QuenchingCalculator__
18 
19 #include <G4Step.hh>
20 #include <RAT/BirksLaw.hh>
21 #include <RAT/Quadrature.hh>
22 
24  public:
26  virtual ~QuenchingCalculator() = default;
27  virtual double QuenchedEnergyDeposit(const G4Step& step, const double kB) = 0;
28 
29  protected:
30  BirksLaw model;
31 
32  private:
33 
34 };
35 
36 #endif
Interface to evaluate quenching model for a given particle/material.
Definition: BirksLaw.hh:19
Interface for calculating quenched energy deposits.
Definition: QuenchingCalculator.hh:23