Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4MottCoefficients.hh
Go to the documentation of this file.
1 //
2 // ********************************************************************
3 // * License and Disclaimer *
4 // * *
5 // * The Geant4 software is copyright of the Copyright Holders of *
6 // * the Geant4 Collaboration. It is provided under the terms and *
7 // * conditions of the Geant4 Software License, included in the file *
8 // * LICENSE and available at http://cern.ch/geant4/license . These *
9 // * include a list of copyright holders. *
10 // * *
11 // * Neither the authors of this software system, nor their employing *
12 // * institutes,nor the agencies providing financial support for this *
13 // * work make any representation or warranty, express or implied, *
14 // * regarding this software system or assume any liability for its *
15 // * use. Please see the license in the file LICENSE and URL above *
16 // * for the full disclaimer and the limitation of liability. *
17 // * *
18 // * This code implementation is the result of the scientific and *
19 // * technical work of the GEANT4 collaboration. *
20 // * By using, copying, modifying or distributing the software (or *
21 // * any work based on the software) you agree to acknowledge its *
22 // * use in resulting scientific publications, and indicate your *
23 // * acceptance of all terms of the Geant4 Software license. *
24 // ********************************************************************
25 //
26 // G4MottCoefficients.hh
27 //-------------------------------------------------------------------
28 //
29 // GEANT4 Class header file
30 //
31 // File name: G4MottCoefficients
32 //
33 // Author: Cristina Consolandi
34 //
35 // Creation date: 27.05.2012
36 //
37 // Class Description:
38 //
39 // Mott Coulomb Cross section coefficients:
40 //
41 // Reference:
42 // M.J. Boschini et al.
43 // "Non Ionizing Energy Loss induced by Electrons in the Space Environment"
44 // Proc. of the 13th International Conference on Particle Physics and Advanced Technology
45 // (13th ICPPAT, Como 3-7/10/2011), World Scientific (Singapore).
46 //
47 // Available at: http://arxiv.org/abs/1111.4042v4
48 // coeffb of par. 2.1 , eq. (17) were recalculated by M. Tacconi
49 // following the same procedur as:
50 //
51 // T. Lijian et al. "Analytic Fitting to the Mott Cross Section of Electrons"
52 // Radiat. Phys. Chem. 45 (1995), 235–245.
53 //
54 //
55 // ----------------------------------------------------------------------------------------
56 
57 //
58 #ifndef G4MottCoefficients_h
59 #define G4MottCoefficients_h 1
60 
61 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
62 
63 #include "globals.hh"
64 
65 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
66 
67 class G4Pow;
68 
70 {
71 
72 public:
73 
74  explicit G4MottCoefficients();
75 
76  virtual ~G4MottCoefficients();
77 
78  void SetMottCoeff( G4double targetZ, G4double coeff[5][6] );
79 
80 private:
81 
82  G4MottCoefficients & operator=(const G4MottCoefficients &right) = delete;
83  G4MottCoefficients(const G4MottCoefficients&) = delete;
84 
85  G4Pow* fG4pow;
86 };
87 
88 
89 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
90 
91 #endif
Definition: G4Pow.hh:56
void SetMottCoeff(G4double targetZ, G4double coeff[5][6])
double G4double
Definition: G4Types.hh:76