{
    "all" : {
        "linear" : true,
        "Source" : {
            "source": true,
            "position" : [0.0, 0.0, 0.0],
            "moderator_kernel": {
                "name": "MCont",
                "mod_dim": [0.01, 0.01],
                "target_dim": [0.01, 0.01],
                "target_dist": 1.0,
                "E_min": $0.95*Ei$,
                "E_max": $1.05*Ei$,
                "T1" : 216.8,
                "I1" : 1.24e13,
                "T2" : 33.9,
                "I2" : 1.02e13,
                "T3" : 16.7,
                "I3" : 3.0423e12
            }
        },

        "Mono_arm" : {
            "position" : [0.0, 0.0, 1.0],
            "rotation" : [0.0, $Mono_angle$, 0.0],
            "visualise" : false,
            "geom_kernel": {
                "name": "GArm"
            },
            "scat_kernel": {
                "name": "SArm"
            }
        },

        "Mono_out" : {
            "position" : [0.0, 0.0, 1.0],
            "rotation" : [0.0, $2*Mono_angle$, 0.0],
            "visualise" : false,
            "geom_kernel": {
                "name": "GArm"
            },
            "scat_kernel": {
                "name": "SArm"
            }
        },

        "Mono" : {
            "position" : [0.0, 0.0, 0.0],
            "rotation" : [0.0, 0.0, 0.0],
            "relative" : "Mono_arm",
            "geom_kernel" : {
                "name": "GPlane",
                "width": 0.10,
                "height": 0.10,
                "orientation": "yz"
            },
            "scat_kernel": {
                "name": "SMonochromator",
                "slab_width" : 0.1,
                "slab_height" : 0.1,
                "mosaic_horizontal" : 10,
                "mosaic_vertical" : 10,
                "r0" : 1.0,
                "d_spacing" : 3.355
            }
        },

        "Sample" : {
            "position" : [0.0, 0.0, 0.5],
            "relative" : "Mono_out",
            "geom_kernel" : {
                "name" : "GSphere",
                "radius": 0.01
            },
            "scat_kernel" : {
                "name": "SPowder1",
                "d_spacing" : 3.0,
                "pack" : 1.0,
                "vc" : 75.0,
                "sigma_abs" : 0.0,
                "multiplicity" : 1,
                "DW" : 1.0,
                "F2" : 500.0,
                "d_phi" : 30.0
            }
        },

        "Detector" : {
            "position" : [0.0, 0.0, 0.0],
            "relative" : "Sample",
            "geom_kernel" : {
                "name" : "GBanana",
                "radius" : 1.0,
                "height" : 0.5,
                "mintheta" : -40.0,
                "maxtheta" : 140.0
            },
            "scat_kernel" : {
                "name" : "SDetector1D",
                "var" : "theta",
                "binning" : $detector_binning$,
                "restore_neutron" : true
            }
        }
    }
}