stefania.spagnolo, dip. fisica, univ. del salento and infn lecce status and news

8
Univ. del Salento and INFN Lecce status and news

Upload: brianna-flynn

Post on 27-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce status and news

Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce

status and news

Page 2: Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce status and news

Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce

Muon Cablings: add MuonCablings/MuonXXX_Cabling

done

all access rights available for people in the different technologies

search for clients of muon cablings (MDT and RPC) started:

packages identified

now needs to go in the code and see that is the requested functionality

Page 3: Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce status and news

Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce

Page 4: Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce status and news

Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce

MuonCommissioning – just get the cabling svc ; does nothing

JiveXML – use rdo channel -> strip conversion

MuonByteStream:RpcRawDataProvider -> getFullList of Rob ids

RpcPadContByteStreamCnv (rdo->bytestream) -> includes but does not use

MuonByteStreamCnvTestMuonRdoToMuonDigitTool ->init RpcRDO_Decoder

RpcDigitToRpcRdo -> get CablingSvc and pass pointer to LVL1 EDM objects (no use of cabling methods): CMAdata (from TrigT1RpcLogic)

RpcByteStreamDecoder (convert rpc digits in internal EDM for further conv. into rpc rdo) -> retrieve cabling map (RDOindex) from cabling svc

RpcByteStreamEncoder -> just includes; does nothing

Page 5: Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce status and news

Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce

MuonRPC_CnvTools/RPC_Hid2REScID -> get map and giveOnlineId(offlien id -> online channel)MuonRPC_CnvTools/RpcROD_Decoder -> getOffflineId (request pad hash from online [BS] indices)

RpcPadContByteStreamTool -> get and set cabling svc for RPC_Hid2RESrcID and FullEventAssembler<RPC_Hid2RESrcID>

RpcRDO_Decoder -> give_strip_id (online channel to offline strip)

RpcRdoToPrepDataTool -> get cablingRPC (internal cabling svc); get full list of rob id; get rob id for an input rdo id; give_strip_id (online channel -> offline strip for internal map)

Page 6: Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce status and news

Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce

TrigT1RPCLogic/CMAdata -> get CMA maps from cabling svcCMApatterns.h:#include "RPCcablingInterface/CMAparameters.h"

CMAtrigger.h:#include "RPCcablingInterface/TRIGGERidentity.h"

CMAtrigger.h:#include "RPCcablingInterface/CMAidentity.h"

PADdata.h:#include "MuonCablingTools/BaseObject.h"

PATTERNidentity.h:#include "RPCcablingInterface/CMAparameters.h"

RPCdata.h:#include "MuonCablingTools/BaseObject.h"

RPCdigit.h:#include "MuonCablingTools/RPCdecoder.h"

RPCtrigDataObject.h:#include "MuonCablingTools/BaseObject.h"

SLdata.h:#include "MuonCablingTools/BaseObject.h"

TrigT1RPCmonitoring: DetailedTW -> giveCMAs e give_global_address

TrigT1RPCSteering: TrigT1RPC -> pass cabling svc for init. CMAdata and DetailedTWTrigT1RPCRecRoiSvc: RpcRecRoISvc -> give_RoI/lowpt/highpt_borders and retrieve give_RDOs

Page 7: Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce status and news

Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce

MuonDQA/ MuonRawDataMonitoring/ src/ RPCRawDataValAlg.cxx

give_stip_id (online ch -> strip )MuonRDO: rpcpadidhash -> get rdo map + giveonlineid

Page 8: Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce status and news

Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce

Mdt cabling

Stefano, Enrico

work started: investigating on how to access the cond. db

options are: 1: access online maps from conf. db (oracle) at cabling svc initialization

2: move mas from conf. db to cond db (COOL) and read from there

starting with 1