Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/firebird-ng/src/assets/data/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 }