1 / 8

Detector description News

Detector description News. Detector description transient model logical detector description geometry detector description Prototype detector data service metadata concrete detector elements. Logical detector description.

artis
Download Presentation

Detector description News

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Detector description News • Detector description transient model • logical detector description • geometry detector description • Prototype • detector data service • metadata • concrete detector elements

  2. Logical detector description • description of a detector which is based on its logical organization, e.g. hierarchical containment • used for navigation through all the hierarchy of detector elements and access to its information • unique identifiers for individual detector elements, e.g. /dd/setup99/muon/station1

  3. Geometry detector description • defines structure, hierarchy of volumes and how they are composed of each other • holds information about volumes properties, e.g. shape, dimensions, material • position in space, translation, rotation of the volumes

  4. Volumes definitions • Logical volume • represent a leaf node or unpositioned subtree in the geometry hierarchy • may have daughters ascribed to it • responsible for retrieval of the physical attributes of the physical volume that it represents • e.g. shape, material, magnetic field, user limits, sensitive detectors,… • Physical volume • positioned within and relative to a given mother volume • represented by a given logical volume

  5. Transient Model Detector Description Geometry Geometry Attributes DataObject Material 1 m_material 0..n DetectorElement LogicalVolume m_geometry : PhysicalVolume m_solid : Solid 1 m_material : Material m_pparvol 1 1..n m_dir : PhysicalVolume 1 1 m_solid m_geometry Solid n 1 m_pvol n PhysicalVolume m_volume : std::string = "" m_parentvol : std:;string = "" m_replica : u_int = 0 m_dir 0..n m_pvol : LogicalVolume m_pparvol : LogicalVolume Tube Box Sphere m_pvol: N replicas of the PhysicalVolume can point to the same LogicalVolume m_pparvol: N PhysicalVolumes can have the same parent m_dir: LogicalVolume may have 0..N daughter PhysicalVolumes

  6. Detector Data service • Test prototype done • creates detector elements hierarchy • creates volumes hierarchy • resolves the links from detector elements to geometry • Release prototype being prepared • integration with Gaudi • use of metadata to build transient store structure • additional interface(s) specific to detector data

  7. Metadata • Define structure of the detector data in the transient store including both the detector elements and geometry volumes • current implementation uses structured text file with parser • query interface implemented for integration with detector data service(s) • move towards real database technology in the future (Objectivity DB)

  8. Detector elements • generic • implemented • defines common interface • provide links to other information • detector specific • inherit from generic • define attributtes and methods specific to a given detector or element • to be designed and implemented • help needed from detector groups

More Related