Project earthmodel-service -------------------------- Invoke with: ``import icecube.earthmodel_service`` C++ ServiceFactorys ^^^^^^^^^^^^^^^^^^^ .. js:data:: I3EarthModelServiceFactory ``"I3EarthModelServiceFactory"`` *(C++ ServiceFactory)* ** :param DetectorDepth: *Default* = ``1948.0``, Depth of origin of IceCube coordinate, measured from ice surface :param EarthModels: *Default* = ``[]``, vector of basenames of EarthModel param file. ex. PREM_mmc.dat -> PREM_mmc suffix of the param file must be .dat :param IceCapSimpleAngle: *Default* = ``0.3490658503988659``, Valid only when IceCapType is 'SimpleIceCap'. Default: 20degree from the South Pole. :param IceCapType: *Default* = ``'SimpleIceCap'``, option for choosing the shape of IceCap. If 'SimpleIceCap' is selected, it simulates spherical icecap around the SouthPole. Default is 'IceSheet', which simulates the Earth totally wrapped with a sheet of 2.8km ice. :param MaterialModels: *Default* = ``[]``, vector of basenames of MaterialRatio param file. ex. Standard.dat -> Standardsuffix of the param file must be .dat :param PathToDataFileDir: *Default* = ``''``, Path to the directory containing the data files