Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/firebird-ng/src/app/model/subdetector.ts is written in an unsupported language. File is not indexed.

0001 import {Object3D} from "three";
0002 
0003 /**
0004  * Subdetector describes one of the main detectors like "TOF" or "Some Calorimeter" providing
0005  * convenient interface to its geometry and some additional data not solely covered by three.js geometry
0006  */
0007 export interface Subdetector {
0008 
0009   /** If available, the original geometry component, that was used for this subdetector, like ROOT geometry or GLTF */
0010   sourceGeometry: any | null;
0011 
0012   /** If available, a name of a node/part of source geometry that is responsible for this class */
0013   sourceGeometryName: string;
0014 
0015   /** ThreeJS geometry of the subdetector */
0016   geometry: Object3D;
0017 
0018   /** Name of the detector (may differ from geometry node name) */
0019   name: string;
0020 
0021   /** The name of the detectors group. Might be in  */
0022   groupName: string;
0023 }