Warning, /firebird/packages/firebird-example-extension/sample/example-cherenkov.firebird.json is written in an unsupported language. File is not indexed.
0001 {
0002 "type": "firebird-dex-json",
0003 "version": "1.0",
0004 "origin": {
0005 "source": "hand-written sample",
0006 "by": "@dexvis/firebird-example-extension"
0007 },
0008 "events": [
0009 {
0010 "id": "event_0",
0011 "pieces": [
0012 {
0013 "name": "ExampleRings",
0014 "type": "example.CherenkovRing",
0015 "version": "1.0",
0016 "origin": "example",
0017 "count": 1,
0018 "columns": {
0019 "center": [0, 0, 1200],
0020 "radius": [600],
0021 "nPhotons": [14],
0022 "time": [5],
0023 "track": [0]
0024 },
0025 "refs": { "track": "ExampleTracks" }
0026 },
0027 {
0028 "name": "ExampleTracks",
0029 "type": "PointTrajectory",
0030 "version": "1.0",
0031 "origin": "example",
0032 "count": 1,
0033 "columns": { "theta": [0.35] },
0034 "pointColumns": ["x", "y", "z", "t"],
0035 "points": [
0036 [[0, 0, 0, 0], [200, 100, 600, 4], [400, 180, 1200, 8]]
0037 ]
0038 }
0039 ]
0040 },
0041 {
0042 "id": "event_1",
0043 "pieces": [
0044 {
0045 "name": "ExampleRings",
0046 "type": "example.CherenkovRing",
0047 "version": "1.0",
0048 "origin": "example",
0049 "count": 2,
0050 "columns": {
0051 "center": [0, 0, 1200, 0, 0, -1400],
0052 "radius": [450, 800],
0053 "nPhotons": [9, 21],
0054 "time": [4, 7]
0055 }
0056 },
0057 {
0058 "name": "ExampleHits",
0059 "type": "BoxHit",
0060 "version": "1.0",
0061 "origin": "example",
0062 "count": 2,
0063 "columns": {
0064 "pos": [300, 150, 900, -250, 220, -800],
0065 "dim": [40, 40, 40, 40, 40, 40],
0066 "time": [3, 6],
0067 "timeError": [0, 0],
0068 "edep": [0.002, 0.001],
0069 "edepError": [0, 0]
0070 }
0071 }
0072 ]
0073 },
0074 {
0075 "id": "event_2",
0076 "pieces": [
0077 {
0078 "name": "ExampleRings",
0079 "type": "example.CherenkovRing",
0080 "version": "1.0",
0081 "origin": "example",
0082 "count": 4,
0083 "columns": {
0084 "center": [0, 0, 800, 0, 0, 1600, 0, 0, -900, 0, 0, -1800],
0085 "radius": [300, 700, 500, 1100],
0086 "nPhotons": [6, 17, 11, 28],
0087 "time": [2, 5, 8, 11],
0088 "track": [0, 0, 1, -1]
0089 },
0090 "refs": { "track": "ExampleTracks" }
0091 },
0092 {
0093 "name": "ExampleTracks",
0094 "type": "PointTrajectory",
0095 "version": "1.0",
0096 "origin": "example",
0097 "count": 2,
0098 "columns": { "theta": [0.42, 2.7] },
0099 "pointColumns": ["x", "y", "z", "t"],
0100 "points": [
0101 [[0, 0, 0, 0], [150, -120, 800, 3], [280, -260, 1600, 6]],
0102 [[0, 0, 0, 0], [-180, 90, -900, 4], [-360, 200, -1800, 9]]
0103 ]
0104 }
0105 ]
0106 }
0107 ]
0108 }