.. _snowstorm_frameobjects: SnowStorm Frame Objects ======================= A list of all paramterizations :ref:`(more details) ` used, along with their sampling distributions is stored in an S-Frame. Individual sampled values are being kept in the M-Frame. This is an overview of all frame objects/keys used by `snowstorm` for bookkeeping. M-Frame Objects --------------- SnowstormEventsPerModel ^^^^^^^^^^^^^^^^^^^^^^^ Number of events this particular perturbation (M-Frame) was applied to on simulation level (i.e. before triggering and filtering). SnowstormParameterDict ^^^^^^^^^^^^^^^^^^^^^^ Dictionary containing a key for each perturbed parameter mapping to its sampled value. SnowstormParameters ^^^^^^^^^^^^^^^^^^^ Vector of floats containing the sampled values for the parametrizations. Other ^^^^^ There are some additional keys in the M-Frame used for updating the CLSim photon propagation kernel with the modified ice/detector properties, namely: AngularAcceptance, MediumProperties, WavelengthAcceptance and WavelengthGenerationBias S-Frame Objects --------------- SnowstormParameterRanges ^^^^^^^^^^^^^^^^^^^^^^^^ Vector of integer pairs `[start_index, stop_index]` for looking up the sampled values for each parametrization in the `SnowstormParameters` vector (some parametrizations like e.g. HoleIce depend on multiple parameters). SnowstormParametrizations ^^^^^^^^^^^^^^^^^^^^^^^^^ Vector of strings with the names of the applied parametrization. SnowstormProposalDistribution ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Serialized sampling distributions for each parametrization.