 | CRPSConvertToElemental Method |
Convert a radio-channels' data to ELemental concentrations
Namespace:
Geosoft.Desktop.GXNetX
Assembly:
geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll) Version: 2025.2.0.42
Syntaxpublic static void ConvertToElemental(
CGXNETCore gxNetShared,
CDB db,
int line,
string K,
string U,
string Th,
string TC,
double k_sens,
double u_sens,
double th_sens,
double tc_sens,
string k_conc,
string u_conc,
string th_conc,
string TC_conc
)
public static void ConvertToElemental(
CGXNETCore gxNetShared,
CDB db,
int line,
string K,
string U,
string Th,
string TC,
double k_sens,
double u_sens,
double th_sens,
double tc_sens,
string k_conc,
string u_conc,
string th_conc,
string TC_conc
)
Public Shared Sub ConvertToElemental (
gxNetShared As CGXNETCore,
db As CDB,
line As Integer,
K As String,
U As String,
Th As String,
TC As String,
k_sens As Double,
u_sens As Double,
th_sens As Double,
tc_sens As Double,
k_conc As String,
u_conc As String,
th_conc As String,
TC_conc As String
)
Public Shared Sub ConvertToElemental (
gxNetShared As CGXNETCore,
db As CDB,
line As Integer,
K As String,
U As String,
Th As String,
TC As String,
k_sens As Double,
u_sens As Double,
th_sens As Double,
tc_sens As Double,
k_conc As String,
u_conc As String,
th_conc As String,
TC_conc As String
)
public:
static void ConvertToElemental(
CGXNETCore^ gxNetShared,
CDB^ db,
int line,
String^ K,
String^ U,
String^ Th,
String^ TC,
double k_sens,
double u_sens,
double th_sens,
double tc_sens,
String^ k_conc,
String^ u_conc,
String^ th_conc,
String^ TC_conc
)
public:
static void ConvertToElemental(
CGXNETCore^ gxNetShared,
CDB^ db,
int line,
String^ K,
String^ U,
String^ Th,
String^ TC,
double k_sens,
double u_sens,
double th_sens,
double tc_sens,
String^ k_conc,
String^ u_conc,
String^ th_conc,
String^ TC_conc
)
static member ConvertToElemental :
gxNetShared : CGXNETCore *
db : CDB *
line : int *
K : string *
U : string *
Th : string *
TC : string *
k_sens : float *
u_sens : float *
th_sens : float *
tc_sens : float *
k_conc : string *
u_conc : string *
th_conc : string *
TC_conc : string -> unit
static member ConvertToElemental :
gxNetShared : CGXNETCore *
db : CDB *
line : int *
K : string *
U : string *
Th : string *
TC : string *
k_sens : float *
u_sens : float *
th_sens : float *
tc_sens : float *
k_conc : string *
u_conc : string *
th_conc : string *
TC_conc : string -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - db
- Type: GeoEngine.Core.GXNetXCDB
DB Object - line
- Type: SystemInt32
Line to process (NULLSYMB for all selected lines) - K
- Type: SystemString
Input Postassium count channel - U
- Type: SystemString
Input Uranium count channel - Th
- Type: SystemString
Input Thorium count channel - TC
- Type: SystemString
Input Total Count channel - k_sens
- Type: SystemDouble
Potassium broad source sensitivity (default: 75 (cps/%)) - u_sens
- Type: SystemDouble
Uranium broad source sensitivity (default: 7.5 (cps/ppm)) - th_sens
- Type: SystemDouble
Thorium broad source sensitivity (default: 4.5 (cps/ppm)) - tc_sens
- Type: SystemDouble
Total count broad source sensitivity (default: 23 (uR/hr)) - k_conc
- Type: SystemString
Output elemental concentration Potassium channel (can be same channel as input) - u_conc
- Type: SystemString
Output elemental concentration Uranium channel (can be same channel as input) - th_conc
- Type: SystemString
Output elemental concentration Thorium channel (can be same channel as input) - TC_conc
- Type: SystemString
Output elemental concentration Total Count channel (can be same channel as input)
Remarks
The conversions are calculated using the formulae:
OutputK = InputK / SensK
OutputU = InputU / SensU
OutputTh = InputTh / SensTh
OutputTC = Input TC / SensTC
where:
OutputK = Output potassium channel expressed in elemental concentration
OutputU = Output uranium channel expressed in elemental concentration
OutputTh = Output thorium channel expressed in elemental concentration
OutputTC = Output total count channel expressed in elemental concentration
InputK = Input potassium channel expressed in counts
InputU = Input uranium channel expressed in counts
InputTh = Input thorium channel expressed in counts
InputTC = Input total count channel expressed in counts
SensK = Input Potassium Broad source sensitivity (default: 75 (cps/%))
SensU = Input Uranium Broad source sensitivity (default: 7.5 (cps/ppm))
SensTh = Input Thorium Broad source sensitivity (default: 4.5 (cps/ppm))
SensTC = Input Total Count Broad source sensitivity (default: 23 (uR/hr))
Ref: See the RPSCORR.GXC file for details and implementation of the algorithm.
See Also