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

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/physics/include/RAT/EnergyLossFunction.hh Source File
Ratpac-two
EnergyLossFunction.hh
1 
17 #ifndef __EnergyLossFunction__
18 #define __EnergyLossFunction__
19 
20 #include <G4EmCalculator.hh>
21 #include <G4Material.hh>
22 #include <G4ParticleDefinition.hh>
23 #include <memory>
24 
26  public:
28  ~EnergyLossFunction(){};
29  EnergyLossFunction(const G4ParticleDefinition* _def, const G4Material* _mat);
30  double Evaluate(double x);
31 
32  protected:
33 
34  private:
35  const G4ParticleDefinition* fDef;
36  const G4Material* fMat;
37  std::unique_ptr<G4EmCalculator> fCalculator;
38 };
39 
40 #endif
Interface to calculating material stopping power.
Definition: EnergyLossFunction.hh:25