A. SandovalGSI TPC meeting June 2nd Detector Databases Andres Sandoval
A. SandovalGSI TPC meeting June 2nd Databases in ALICE detector construction db –Wiktor Peryt Warsaw calibration db –ROOT files in AliEn catalog cables db: Pierluigi Barberis AccessAccess INB database: Oracle? run, simulation and analysis catalog: AliEn catalog
A. SandovalGSI TPC meeting June 2nd Warsaw Group central db CERN Oracle satellite db each project PostgreSQL or Oracle XML to exchange data Dictionaries defining Components and Processes, processed in Central db. Data of components and processes entered by the user Central database Satellite databases
A. SandovalGSI TPC meeting June 2nd Satellite Database – data structures
A. SandovalGSI TPC meeting June 2nd Dictionaries Maintained in central repository Supplied from central database to labs Read-only in satellite databases Satellite Database – data structures
A. SandovalGSI TPC meeting June 2nd Components’ data Created and updated in satellite databases at labs Copied to central repository Satellite Database – data structures
A. SandovalGSI TPC meeting June 2nd Dictionary wizard Example of TPC IROC –detectordetector –TPC components –IROCIROC –IROC long term testIROC long term test –IROC planarity measurementIROC planarity measurement
A. SandovalGSI TPC meeting June 2nd Detector Lab has the IROC and OROC data in excel tables
A. SandovalGSI TPC meeting June 2nd electron microscope pictures of wires
A. SandovalGSI TPC meeting June 2nd How to move test data from existing files into a satellite database Jacek Wojcieszuk Jacek Wojcieszuk Warsaw University of Technology
A. SandovalGSI TPC meeting June 2nd Step by step - parameters Data to transform Parameter1: Component’s user_code =„ HAL25_TEST_UC” Parameter’s name = „WAFERNO” Component’s type name = „SDDAMBRA” Parameter’s valid_from attribute = „ :21:54+00” Parameter’s value = 34 Parameter2: Component’s user_code =„ HAL25_TEST_UC” Parameter’s name = „Location” Component’s type name = „SDDAMBRA” Parameter’s valid_from attribute = „ :21:54+00” Parameter’s valid_to attribute = „ :21:54+00” Parameter’s value = „Int_lab” Result of the transformation <lookup name="COMPONENT_ID" source_table="COMPONENTS" connect_by="USER_CODE">HAL25_TEST_UC <lookup name="PARAMETER_CODE" source_table="DEFINITION_OF_PARAMETERS" connect_by="NAME">WAFERNO <lookup name="TYPE_CODE" source_table="COMPONENT_TYPES" connect_by="NAME">SDDAMBRA :21: <lookup name="COMPONENT_ID" source_table="COMPONENTS" connect_by="USER_CODE">HAL25_TEST_UC <lookup name="PARAMETER_CODE” source_table="DEFINITION_OF_PARAMETERS" connect_by="NAME">Location <lookup name="TYPE_CODE" source_table="COMPONENT_TYPES" connect_by="NAME">SDDAMBRA :21: :21:54+00 Int_lab
A. SandovalGSI TPC meeting June 2nd Application home page IROC So far we have not managed to get the dictionary of the TPC with the IROC and FEE processed and implemented in an Oracle test database to be able to load data
A. SandovalGSI TPC meeting June 2nd Parallel Approach Last month with Michael Dahlinger and Holger Brandt from the GSI computer center started to develop an Oracle db like they did for Hades. –Thomas Lehmann and Rainer Schicker (TRD ROC) main focus on Labview to Oracle data transfer –Marc Stockmeier DCS construction db tables –Antoine Lebrun (TRD) learn TOAD and Oracle to create ROC tables for TPC and TRD –Rainer Renfordt same for FEE –Killian Schwarz installed Oracle and TOAD tools in his PC, licenses at GSI
A. SandovalGSI TPC meeting June 2nd Labview Holger and Thomas created in an afternoon a Labview - Oracle client readout prototype Labview SQL toolset ODBC Oracle client Oracle database server Test PC
A. SandovalGSI TPC meeting June 2nd Bigger Things Dahlinger pointed out that more important than designing tables we need to: Agree on an unique detector decomposition Agree on naming conventions Agree on rules for numbering pieces Document coordinate systems and their transformations strategy to place physical objects into geometrical objects (FEC138 into InnerSector16Slot6)
A. SandovalGSI TPC meeting June 2nd From Hades example
A. SandovalGSI TPC meeting June 2nd
A. SandovalGSI TPC meeting June 2nd
A. SandovalGSI TPC meeting June 2nd TPC -1 FCfield cageFC ROC read-out chambersROC FEEfront-end electronics GASgas system COOcooling system HVhigh voltage system LVlow voltage system DCSdetector control system
A. SandovalGSI TPC meeting June 2nd TPC - 2 LSRSlaser systemLSRS CBLcables and busbars REEread-out electronics HLThigh level trigger CLBcalibration SMLsimulation
A. SandovalGSI TPC meeting June 2nd ICVinner containment vessel OCVouter containment vessel IFCinner field cage OFCouter field cage CMBcentral membrane ECPend caps RODrods back FC
A. SandovalGSI TPC meeting June 2nd ROC IRCinner readout chamber ORCouter readout chamber –ALBaluminum body SVPsurvey points –PDPpad plane –AWPanode wire plane AWanode wire –Wwire –CWPcathode wire plane –GGPgating grid plane back
A. SandovalGSI TPC meeting June 2nd LSRS LSRDlaser rods MMBmicro mirror bundle SPLbeam splitters LSRlaser back
A. SandovalGSI TPC meeting June 2nd TPC TRD Detector Database meeting on Thursday Worms: Sebastian Bablok, Christian Kofler Dahlinger, Killian, Lefebre, Stockmeier, Lehmann, Renfordt, Lennart Jirden: TB global naming and numbering scheme in Alice