20 likes | 136 Views
Discussion Session – Detector Representation. Main Goals; portability – easy exchange of detector models flexibility -- easy changes in detector configuration uniformity (universality) in detector description for comparisons and cross checks across detectors. …. consider “mokka”.
E N D
Discussion Session – Detector Representation • Main Goals; • portability – easy exchange of detector models • flexibility -- easy changes in detector configuration • uniformity (universality) in detector description for • comparisons and cross checks across detectors. • … consider “mokka” SIM RECO ANA API’s Static Data Base G4 Drivers (init.) • satisfies item (2) • how to address items (1) & (3) A fuzzy proposal to get us started
SIM RECO ANA API’s G4 Static Data Base Drivers ( C++ ) an “agreed-upon” object that holds the full detector representation or “DGDL” (LLR) “GDML” (CERN) “CAD” ($$) • persistent (needs choice of format) • Human readable + “email_able” • universally understood language • in summary; **portable** • Q: to achieve this, what do we need at the most basic level ? • A: (tentative; HV+JL+AM) a “GEOMDATAMODEL” or “GINPUTM” • that is; • (1)standardized geom.objects • -- name + ordered list of parameters • (2)standardized operations with objects • -- as determined by (defined in) G4