# (C) Copyright 2005- ECMWF. # Multianalysis ensemble data constant GRIBEXSection1Problem = 120 - section1Length ; #1->2 alias grib2LocalSectionPresent=present; constant grib2LocalSectionNumber=18; if (stepType is "instant" ) { alias productDefinitionTemplateNumber=epsPoint; } else { alias productDefinitionTemplateNumber=epsContinous; } template mars_labeling "grib1/mars_labeling.def"; unsigned[1] perturbationNumber : dump ; alias number=perturbationNumber; unsigned[1] numberOfForecastsInEnsemble : dump ; alias totalNumber=numberOfForecastsInEnsemble; codetable[1] dataOrigin "common/c-1.table" : dump; alias origin = dataOrigin; ascii[4] modelIdentifier : dump ; unsigned[1] consensusCount : dump ; # spareSetToZero pad padding_loc18_1(3); #ascii[60] ccccIdentifiers : dump ; consensus list(consensusCount) { ascii[4] ccccIdentifiers : dump; } padto padding_loc18_2(offsetSection1 + 120); alias local.dataOrigin=dataOrigin; alias local.modelIdentifier=modelIdentifier; alias local.consensusCount=consensusCount;