//////////////////////////////////////////////////////////////////// //* Specify inputs for the GenELLIE generator //* This file stores the overall control table and tells you which fibre to simulate and how to set the wavelength, time and angular distributions. //* The fibre and distribution arguments are indices of other tables stored in the SMELLIE.ratdb, TELLIE.ratdb and AMELLIE.ratdb files. //* Contact: J Wilson (j.r.wilson@qmul.ac.uk), S langrock (s.langrock@qmul.ac.uk) //////////////////////////////////////////////////////////////////// //* Choose the fibre to simulate here - one at a time *// { type: "ELLIE", version: 1, run_range: [0, 0], pass: 0, comment: "", timestamp: "", intensity: 1000, // Photons per LED activation (this can be scaled bu intensity_scale) pulse_mode: "fixed", // optional - "poisson" to poisson fluctuate number of photons, "fixed" for each pulse to have same intensity photons fibre_id: "FS007", // String specify by fibre name // SMELLIE: FS007, FS107, FS207, FS025, FS125, FS225, FS037, FS137, FS237, FS055, FS155, FS255 // TELLIE: FT055A,FT055B,FT062A,FT062B,FT063A,FT063B,FT064A,FT064B,FT071A, //FT071B,FT072A,FT072B,FT077A,FT077B,FT078A,FT078B,FT079A,FT079B,FT086A,FT086B,FT087A,FT087B,FT089A,FT089B,FT090A,FT090B,FT091A,FT091B, //FT092A,FT092B,FT093A,FT093B,FT034A,FT034B,FT035A,FT035B,FT036A,FT036B,FT037A,FT037B,FT044A,FT044B,FT045A,FT045B,FT046A,FT046B,FT053A, //FT053B,FT054A,FT054B,FT080A,FT080B,FT081A,FT081B,FT082A,FT082B,FT083A,FT083B,FT084A,FT084B,FT085A,FT085B,FT088A,FT088B,FT096A,FT096B, //FT098A,FT098B,FT099A,FT099B,FT100A,FT100B,FT097A,FT097B,FT101A,FT101B,FT102A,FT102B,FT103A,FT103B,FT104A,FT104B,FT105A,FT105B,FT106A, //FT106B,FT107A,FT107B,FT108A,FT108B,FT109A,FT109B,FT110A,FT110B,FT033A,FT033B,FT038A,FT038B,FT040A,FT040B,FT042A,FT042B,FT047A,FT047B, //FT049A,FT049B,FT051A,FT051B,FT056A,FT056B,FT058A,FT058B,FT060A,FT060B,FT073A,FT073B,FT075A,FT075B,FT032A,FT032B,FT039A,FT039B,FT041A, //FT041B,FT043A,FT043B,FT048A,FT048B,FT050A,FT050B,FT052A,FT052B,FT057A,FT057B,FT059A,FT059B,FT061A,FT061B,FT068A,FT068B,FT074A,FT074B, //FT076A,FT076B,FT004A,FT004B,FT005A,FT005B,FT006A,FT006B,FT007A,FT007B,FT011A,FT011B,FT012A,FT012B,FT013A,FT013B,FT017A,FT017B,FT018A, //FT018B,FT019A,FT019B,FT023A,FT023B,FT024A,FT024B,FT025A,FT025B,FT029A,FT029B,FT030A,FT030B,FT002A,FT002B,FT003A,FT003B,FT008A,FT008B, //FT009A,FT009B,FT010A,FT010B,FT014A,FT014B,FT015A,FT015B,FT016A,FT016B,FT020A,FT020B,FT021A,FT021B,FT022A,FT022B,FT026A,FT026B,FT027A, //FT027B,FT028A,FT028B,FT031A,FT031B,FT065A,FT065B,FT066A,FT066B,FT067A,FT067B,FT069A,FT069B,FT070A,FT070B,FT094A,FT094B,FT095A,FT095B, // AMELLIE: // GenericBeam // fibre_id: "generic", // wavelength settings: mono_wl: 0, // Integer flag. Set to integer wl value for single wavelength rather than a distribution (default = 0) wavelength_dist: "FIBREDEFAULT", // String omit this or set to "FIBREDEFAULT" to use that specified in fibre table wavelength_dist_range: [0.,0.], // used when selecting 'SMELLIESUPERK' for the 'wavelength_dist' laser argument. This default setting of [0.,0.] is altered by the 'wavelength_dist_range' command where the [min,max] argument replaces [0,0] (if not set, an error is thrown - wavelengths must be selected when using the SuperK) // SMELLIE - nothing specified as default (simulation dies if not set) // Choose from SMELLIE495, SMELLIE446, SMELLIE407, SMELLIE375 (all nm) // time settings: time_dist: "FIBREDEFAULT", // String omit, set to "mono" for no time spread or set to "FIBREDEFAULT" to use that specified in the fibre table // SMELLIE - nothing specified as default (simulation dies if not set) // Choose from SMELLIE495, SMELLIE446, SMELLIE407, SMELLIE375 (all nm) // angular settings: angle_dist: "FIBREDEFAULT", // String - set to "iso" for isotropic distribution, "zero" for no dispersion, or "FIBREDEFAULT" to use that specified for this fibre (if not specified, simulation dies). }