/** * Copyright (C) 2015 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.sesame.marketdata.scenarios; /** * The type of the data affected by a {@link Perturbation}. A perturbation can be applied to the raw input data * used for building market data or to the market data itself. */ public enum PerturbationTarget { /** * The perturbation transforms raw input data used to build market data, for example by shifting the quotes used * when calibrating a curve. * <p> * For this target type, the market data type of the filter is not necessarily the same as the * data type transformed by the perturbation. */ INPUT, /** * The perturbation transforms built market data, for example by applying a parallel shift to a curve. * <p> * For this target type, the market data type of the filter is the same as the data type of the perturbation. */ OUTPUT }