SnowStorm Frame Objects

A list of all paramterizations (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.