@@ -119,14 +119,24 @@ <h1>Source code for pylhc.constants.general</h1><div class="highlight"><pre>
119119
120120< span class ="sd "> General constants to be used in ``PyLHC``, to help with consistency.</ span >
121121< span class ="sd "> """</ span >
122+
122123< span class ="kn "> import</ span > < span class ="w "> </ span > < span class ="nn "> numpy</ span > < span class ="w "> </ span > < span class ="k "> as</ span > < span class ="w "> </ span > < span class ="nn "> np</ span >
123124
124125< span class ="n "> BEAMS</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> )</ span >
125126
126127< span class ="n "> PLANES</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="s2 "> "X"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "Y"</ span > < span class ="p "> )</ span >
127- < span class ="n "> PLANE_TO_HV</ span > < span class ="o "> =</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="o "> =</ span > < span class ="s2 "> "H"</ span > < span class ="p "> ,</ span > < span class ="n "> Y</ span > < span class ="o "> =</ span > < span class ="s2 "> "V"</ span > < span class ="p "> )</ span >
128-
129- < span class ="n "> UNIT_TO_M</ span > < span class ="o "> =</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span > < span class ="n "> km</ span > < span class ="o "> =</ span > < span class ="mf "> 1e3</ span > < span class ="p "> ,</ span > < span class ="n "> m</ span > < span class ="o "> =</ span > < span class ="mf "> 1e0</ span > < span class ="p "> ,</ span > < span class ="n "> mm</ span > < span class ="o "> =</ span > < span class ="mf "> 1e-3</ span > < span class ="p "> ,</ span > < span class ="n "> um</ span > < span class ="o "> =</ span > < span class ="mf "> 1e-6</ span > < span class ="p "> ,</ span > < span class ="n "> nm</ span > < span class ="o "> =</ span > < span class ="mf "> 1e-9</ span > < span class ="p "> ,</ span > < span class ="n "> pm</ span > < span class ="o "> =</ span > < span class ="mf "> 1e-12</ span > < span class ="p "> ,</ span > < span class ="n "> fm</ span > < span class ="o "> =</ span > < span class ="mf "> 1e-15</ span > < span class ="p "> ,</ span > < span class ="n "> am</ span > < span class ="o "> =</ span > < span class ="mf "> 1e-18</ span > < span class ="p "> )</ span >
128+ < span class ="n "> PLANE_TO_HV</ span > < span class ="o "> =</ span > < span class ="p "> {</ span > < span class ="s2 "> "X"</ span > < span class ="p "> :</ span > < span class ="s2 "> "H"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "Y"</ span > < span class ="p "> :</ span > < span class ="s2 "> "V"</ span > < span class ="p "> }</ span >
129+
130+ < span class ="n "> UNIT_TO_M</ span > < span class ="o "> =</ span > < span class ="p "> {</ span >
131+ < span class ="s2 "> "km"</ span > < span class ="p "> :</ span > < span class ="mf "> 1e3</ span > < span class ="p "> ,</ span >
132+ < span class ="s2 "> "m"</ span > < span class ="p "> :</ span > < span class ="mf "> 1e0</ span > < span class ="p "> ,</ span >
133+ < span class ="s2 "> "mm"</ span > < span class ="p "> :</ span > < span class ="mf "> 1e-3</ span > < span class ="p "> ,</ span >
134+ < span class ="s2 "> "um"</ span > < span class ="p "> :</ span > < span class ="mf "> 1e-6</ span > < span class ="p "> ,</ span >
135+ < span class ="s2 "> "nm"</ span > < span class ="p "> :</ span > < span class ="mf "> 1e-9</ span > < span class ="p "> ,</ span >
136+ < span class ="s2 "> "pm"</ span > < span class ="p "> :</ span > < span class ="mf "> 1e-12</ span > < span class ="p "> ,</ span >
137+ < span class ="s2 "> "fm"</ span > < span class ="p "> :</ span > < span class ="mf "> 1e-15</ span > < span class ="p "> ,</ span >
138+ < span class ="s2 "> "am"</ span > < span class ="p "> :</ span > < span class ="mf "> 1e-18</ span > < span class ="p "> ,</ span >
139+ < span class ="p "> }</ span >
130140
131141< span class ="n "> PROTON_MASS</ span > < span class ="o "> =</ span > < span class ="mf "> 0.938272</ span > < span class ="c1 "> # GeV/c^2</ span >
132142< span class ="n "> LHC_NOMINAL_EMITTANCE</ span > < span class ="o "> =</ span > < span class ="mf "> 3.75</ span > < span class ="o "> *</ span > < span class ="mf "> 1e-6</ span > < span class ="c1 "> # Design LHC</ span >
@@ -146,7 +156,7 @@ <h1>Source code for pylhc.constants.general</h1><div class="highlight"><pre>
146156< div class ="viewcode-block " id ="get_proton_beta ">
147157< a class ="viewcode-back " href ="../../../modules/constants.html#pylhc.constants.general.get_proton_beta "> [docs]</ a >
148158< span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> get_proton_beta</ span > < span class ="p "> (</ span > < span class ="n "> energy</ span > < span class ="p "> ):</ span >
149- < span class ="w "> </ span > < span class ="sd "> """ Returns relativistic beta for protons """</ span >
159+ < span class ="w "> </ span > < span class ="sd "> """Returns relativistic beta for protons"""</ span >
150160 < span class ="k "> return</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> sqrt</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="o "> -</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="o "> /</ span > < span class ="n "> get_proton_gamma</ span > < span class ="p "> (</ span > < span class ="n "> energy</ span > < span class ="p "> )</ span > < span class ="o "> **</ span > < span class ="mi "> 2</ span > < span class ="p "> ))</ span > </ div >
151161
152162</ pre > </ div >
0 commit comments