30 likes | 143 Views
Layout O and G3 Decoding status report Stefania Spagnolo – March 2002. Jan 2002 - Some MuonDetDescr classes (mainly for RPC) modified to suite . Amdb_simrec.O.08 two methods to fill RPC descriptors
E N D
Layout O and G3 Decodingstatus reportStefania Spagnolo – March 2002 Jan 2002 - Some MuonDetDescr classes (mainly for RPC) modified to suite . Amdb_simrec.O.08 two methods to fill RPC descriptors template <typename DBSC>void RPC_ZebraDetDescrSource::get_description_M(DBSC& dbsc) template <typename DBSC>void RPC_ZebraDetDescrSource::get_description_O(DBSC& dbsc) MDTandTGC_ZebraDetDescrSource::get_descriptionunmodified Full debugging needs GEANT3 digit decoding ! GEANT3 coding changed between Physics TDR MC production and today! Feb 2002 – try to dig out from dice/muonbox how to obtain from a G3 digit Chamber type/phi/eta/multilayer/tube/ Chamber type/phi/eta/doublet_set/strip_plane/strip/ S.Spagnolo – March 2002
Working in MuonDetDescr-00-00-34 / MuonEvent-00-00-41 / Atlas_release 3.0.0 A temporary (?) solution … For MDTs – Geometry Zebra banks & Geant3 levels understood; // Access to Geometry Zebra Banks NMDT/AADT/BBDT void G3MDT_DetDecoder::get_mdt_zebrabanks() called in the constructor of G3MDT_Strategy Based on R.D.Schaffer machinery generating C++ interfaces for Age Structures fills private maps for amdb_phi, amdb_eta, amdb_ntubes (all what’s needed for the MDT digit decoding ) with keys built from Geant3 levels (C++) Needs in MuonDetDescr requirement file # Add in new .inc file from the dice include area. library MuonStructures ../commons/*.inc -s=${dice_root}/include/dice/muon nmdt.inc S.Spagnolo – March 2002
amdb_phi, amdb_eta, amdb_ntubes maps are fully consistent with amdb_simrec.O.08 The output can be found in ~stefspa/public/dump_g3geom.O.08 Preliminary tests of G3 digit decoding based on G3MDT_DetDecoder::get_mdt_zebrabanks()work and show some patterns of geometry mismatch between GEANT3 and MuonDetDescr: stations at z<0 => z position difference ! BMx => small radius difference ! BOx => radius difference ! In principle the same can be done for RPC/TGC/csc BUT is it of any use ??? (given the promised S.Baranov’s G3 interface) is it worth having access to GEANT3 geometry banks, even if the decoding is provided ? Maybe, yes ! S.Spagnolo – March 2002