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
Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce
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
MuonByteStreamCnvTest
MuonRdoToMuonDigitTool ->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
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)
Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce
TrigT1RPCLogic/CMAdata -> get CMA maps from cabling
svc
CMApatterns.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
DetailedTW
TrigT1RPCRecRoiSvc: RpcRecRoISvc -> give_RoI/lowpt/highpt_borders and
retrieve give_RDOs
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
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
Stefania.Spagnolo, Dip. Fisica, Univ. del Salento and INFN Lecce
Scarica

MuonSwTaskForce_work - “E. De Giorgi” – Università del Salento