Geant4 Cross Reference |
1 // 1 // 2 // ******************************************* 2 // ******************************************************************** 3 // * License and Disclaimer 3 // * License and Disclaimer * 4 // * 4 // * * 5 // * The Geant4 software is copyright of th 5 // * The Geant4 software is copyright of the Copyright Holders of * 6 // * the Geant4 Collaboration. It is provided 6 // * the Geant4 Collaboration. It is provided under the terms and * 7 // * conditions of the Geant4 Software License 7 // * conditions of the Geant4 Software License, included in the file * 8 // * LICENSE and available at http://cern.ch/ 8 // * LICENSE and available at http://cern.ch/geant4/license . These * 9 // * include a list of copyright holders. 9 // * include a list of copyright holders. * 10 // * 10 // * * 11 // * Neither the authors of this software syst 11 // * Neither the authors of this software system, nor their employing * 12 // * institutes,nor the agencies providing fin 12 // * institutes,nor the agencies providing financial support for this * 13 // * work make any representation or warran 13 // * work make any representation or warranty, express or implied, * 14 // * regarding this software system or assum 14 // * regarding this software system or assume any liability for its * 15 // * use. Please see the license in the file 15 // * use. Please see the license in the file LICENSE and URL above * 16 // * for the full disclaimer and the limitatio 16 // * for the full disclaimer and the limitation of liability. * 17 // * 17 // * * 18 // * This code implementation is the result 18 // * This code implementation is the result of the scientific and * 19 // * technical work of the GEANT4 collaboratio 19 // * technical work of the GEANT4 collaboration. * 20 // * By using, copying, modifying or distri 20 // * By using, copying, modifying or distributing the software (or * 21 // * any work based on the software) you ag 21 // * any work based on the software) you agree to acknowledge its * 22 // * use in resulting scientific publicati 22 // * use in resulting scientific publications, and indicate your * 23 // * acceptance of all terms of the Geant4 Sof 23 // * acceptance of all terms of the Geant4 Software license. * 24 // ******************************************* 24 // ******************************************************************** 25 // 25 // 26 // G4SystemOfUnits 26 // G4SystemOfUnits 27 // 27 // 28 // Import CLHEP units on global namespace. 28 // Import CLHEP units on global namespace. 29 // Restricted to internal use -only- in source 29 // Restricted to internal use -only- in source code 30 30 31 // Author: G.Cosmo, CERN 31 // Author: G.Cosmo, CERN 32 // ------------------------------------------- 32 // -------------------------------------------------------------------- 33 #ifndef G4SystemOfUnits_hh 33 #ifndef G4SystemOfUnits_hh 34 #define G4SystemOfUnits_hh 1 34 #define G4SystemOfUnits_hh 1 35 35 36 #include <CLHEP/Units/SystemOfUnits.h> 36 #include <CLHEP/Units/SystemOfUnits.h> 37 37 38 using CLHEP::ampere; 38 using CLHEP::ampere; 39 using CLHEP::angstrom; 39 using CLHEP::angstrom; 40 using CLHEP::atmosphere; 40 using CLHEP::atmosphere; 41 using CLHEP::bar; 41 using CLHEP::bar; 42 using CLHEP::barn; 42 using CLHEP::barn; 43 using CLHEP::becquerel; 43 using CLHEP::becquerel; 44 using CLHEP::candela; 44 using CLHEP::candela; 45 using CLHEP::centimeter; 45 using CLHEP::centimeter; 46 using CLHEP::centimeter2; 46 using CLHEP::centimeter2; 47 using CLHEP::centimeter3; 47 using CLHEP::centimeter3; 48 using CLHEP::cL; 48 using CLHEP::cL; 49 using CLHEP::cm; 49 using CLHEP::cm; 50 using CLHEP::cm2; 50 using CLHEP::cm2; 51 using CLHEP::cm3; 51 using CLHEP::cm3; 52 using CLHEP::coulomb; 52 using CLHEP::coulomb; 53 using CLHEP::curie; 53 using CLHEP::curie; 54 using CLHEP::day; << 55 using CLHEP::deg; 54 using CLHEP::deg; 56 using CLHEP::degree; 55 using CLHEP::degree; 57 using CLHEP::dL; 56 using CLHEP::dL; 58 using CLHEP::e_SI; 57 using CLHEP::e_SI; 59 using CLHEP::electronvolt; 58 using CLHEP::electronvolt; 60 using CLHEP::eplus; 59 using CLHEP::eplus; 61 using CLHEP::eV; 60 using CLHEP::eV; 62 using CLHEP::farad; 61 using CLHEP::farad; 63 using CLHEP::fermi; 62 using CLHEP::fermi; 64 using CLHEP::g; 63 using CLHEP::g; 65 using CLHEP::gauss; 64 using CLHEP::gauss; 66 using CLHEP::GeV; 65 using CLHEP::GeV; 67 using CLHEP::gigaelectronvolt; 66 using CLHEP::gigaelectronvolt; 68 using CLHEP::gram; 67 using CLHEP::gram; 69 using CLHEP::gray; 68 using CLHEP::gray; 70 using CLHEP::henry; 69 using CLHEP::henry; 71 using CLHEP::hep_pascal; 70 using CLHEP::hep_pascal; 72 using CLHEP::hertz; 71 using CLHEP::hertz; 73 using CLHEP::hour; << 74 using CLHEP::joule; 72 using CLHEP::joule; 75 using CLHEP::kelvin; 73 using CLHEP::kelvin; 76 using CLHEP::keV; 74 using CLHEP::keV; 77 using CLHEP::kg; 75 using CLHEP::kg; 78 using CLHEP::kiloelectronvolt; 76 using CLHEP::kiloelectronvolt; 79 using CLHEP::kilogauss; 77 using CLHEP::kilogauss; 80 using CLHEP::kilogram; 78 using CLHEP::kilogram; 81 using CLHEP::kilohertz; 79 using CLHEP::kilohertz; 82 using CLHEP::kilometer; 80 using CLHEP::kilometer; 83 using CLHEP::kilometer2; 81 using CLHEP::kilometer2; 84 using CLHEP::kilometer3; 82 using CLHEP::kilometer3; 85 using CLHEP::kilovolt; 83 using CLHEP::kilovolt; 86 using CLHEP::km; 84 using CLHEP::km; 87 using CLHEP::km2; 85 using CLHEP::km2; 88 using CLHEP::km3; 86 using CLHEP::km3; 89 using CLHEP::L; 87 using CLHEP::L; 90 using CLHEP::liter; 88 using CLHEP::liter; 91 using CLHEP::lumen; 89 using CLHEP::lumen; 92 using CLHEP::lux; 90 using CLHEP::lux; 93 using CLHEP::m; 91 using CLHEP::m; 94 using CLHEP::m2; 92 using CLHEP::m2; 95 using CLHEP::m3; 93 using CLHEP::m3; 96 using CLHEP::megaelectronvolt; 94 using CLHEP::megaelectronvolt; 97 using CLHEP::megahertz; 95 using CLHEP::megahertz; 98 using CLHEP::megavolt; 96 using CLHEP::megavolt; 99 using CLHEP::meter; 97 using CLHEP::meter; 100 using CLHEP::meter2; 98 using CLHEP::meter2; 101 using CLHEP::meter3; 99 using CLHEP::meter3; 102 using CLHEP::MeV; 100 using CLHEP::MeV; 103 using CLHEP::mg; 101 using CLHEP::mg; 104 using CLHEP::microampere; 102 using CLHEP::microampere; 105 using CLHEP::microbarn; 103 using CLHEP::microbarn; 106 using CLHEP::microfarad; 104 using CLHEP::microfarad; 107 using CLHEP::micrometer; 105 using CLHEP::micrometer; 108 using CLHEP::microsecond; 106 using CLHEP::microsecond; 109 using CLHEP::milliampere; 107 using CLHEP::milliampere; 110 using CLHEP::millibarn; 108 using CLHEP::millibarn; 111 using CLHEP::millielectronvolt; << 112 using CLHEP::millifarad; 109 using CLHEP::millifarad; 113 using CLHEP::milligram; 110 using CLHEP::milligram; 114 using CLHEP::millimeter; 111 using CLHEP::millimeter; 115 using CLHEP::millimeter2; 112 using CLHEP::millimeter2; 116 using CLHEP::millimeter3; 113 using CLHEP::millimeter3; 117 using CLHEP::milliradian; 114 using CLHEP::milliradian; 118 using CLHEP::millisecond; 115 using CLHEP::millisecond; 119 using CLHEP::minute; << 120 using CLHEP::mL; 116 using CLHEP::mL; 121 using CLHEP::mm; 117 using CLHEP::mm; 122 using CLHEP::mm2; 118 using CLHEP::mm2; 123 using CLHEP::mm3; 119 using CLHEP::mm3; 124 using CLHEP::mole; 120 using CLHEP::mole; 125 using CLHEP::mrad; 121 using CLHEP::mrad; 126 using CLHEP::ms; 122 using CLHEP::ms; 127 using CLHEP::nanoampere; 123 using CLHEP::nanoampere; 128 using CLHEP::nanobarn; 124 using CLHEP::nanobarn; 129 using CLHEP::nanofarad; 125 using CLHEP::nanofarad; 130 using CLHEP::nanometer; 126 using CLHEP::nanometer; 131 using CLHEP::nanosecond; 127 using CLHEP::nanosecond; 132 using CLHEP::newton; 128 using CLHEP::newton; 133 using CLHEP::nm; 129 using CLHEP::nm; 134 using CLHEP::ns; 130 using CLHEP::ns; 135 using CLHEP::ohm; 131 using CLHEP::ohm; 136 using CLHEP::parsec; 132 using CLHEP::parsec; 137 using CLHEP::pc; 133 using CLHEP::pc; 138 using CLHEP::perCent; 134 using CLHEP::perCent; 139 using CLHEP::perMillion; 135 using CLHEP::perMillion; 140 using CLHEP::perThousand; 136 using CLHEP::perThousand; 141 using CLHEP::petaelectronvolt; 137 using CLHEP::petaelectronvolt; 142 using CLHEP::PeV; 138 using CLHEP::PeV; 143 using CLHEP::picobarn; 139 using CLHEP::picobarn; 144 using CLHEP::picofarad; 140 using CLHEP::picofarad; 145 using CLHEP::picosecond; 141 using CLHEP::picosecond; 146 using CLHEP::ps; 142 using CLHEP::ps; 147 using CLHEP::rad; 143 using CLHEP::rad; 148 using CLHEP::radian; 144 using CLHEP::radian; 149 using CLHEP::s; 145 using CLHEP::s; 150 using CLHEP::second; 146 using CLHEP::second; 151 using CLHEP::sr; 147 using CLHEP::sr; 152 using CLHEP::steradian; 148 using CLHEP::steradian; 153 using CLHEP::teraelectronvolt; 149 using CLHEP::teraelectronvolt; 154 using CLHEP::tesla; 150 using CLHEP::tesla; 155 using CLHEP::TeV; 151 using CLHEP::TeV; 156 using CLHEP::um; 152 using CLHEP::um; 157 using CLHEP::us; 153 using CLHEP::us; 158 using CLHEP::volt; 154 using CLHEP::volt; 159 using CLHEP::watt; 155 using CLHEP::watt; 160 using CLHEP::weber; 156 using CLHEP::weber; 161 using CLHEP::year; << 162 157 163 #endif 158 #endif 164 159