SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...

Page created by Beverly Mcdaniel
 
CONTINUE READING
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
SIMULATION, SOFTWARE AND PERFORMANCE
STATUS AND PLANS FOR RUN2
S. Spagnolo
using input from
F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M. Corradi,
S. Monzani, N. Orlando, M. Primavera, M. Verducci

S. Spagnolo                                                   RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
OUTLINE
     RPC data decoding and mapping
         updates for RUN2
     RPC Offline data quality                                            Disclaimer
         low level performance measurement and
                                                            RPC Online DQ [M. Della Pietra, A.
         monitoring                                         Bruni] not covered here
     RPC and simulation
                                                            Low-Level Performance Studies only
         Detector Description Simulation and Digitization   [related to basic detector behaviour]
                                                            are reported
         LVL1 simulation:                                     MCP studies outside the scope of
                                                              this talk
              New Trigger Road definition and
              implementation                                RPC performance studies on
                                                            calibration stream (RUN1) [B. Liberti,
     RPC calibration                                        L. Mazzaferro et al.] not covered here
        time calibration: online and offline                  (something in backup)

        gap efficiency and strip-panel efficiency               Other relevant contributions may have
                                                            been unintentionally omitted
    RPC condition data
    TO DO List

                                                                                                     2
S. Spagnolo                                             RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
RPC DATA DECODING AND MAPPING
                        DATA = Offline data reconstruction and data processing in the HLT
    Decoding: two steps
       bytestream to RDO converters (dumping in OO format the bytestream)
              requires to a limited extent the cabling-model - DATA
       RDO to PrepRawData (hits in offline format for input to reconstruction)
              strongly depends on the cabling-model - DATA and MC
    Encoding: the reverse steps, require the inverse cabling-model [offline to online
    indices] - MC
    Cabling-Model:
       implements both the online-to-offline and offline-to-online mapping
       source are maps in the Condition Database (COOL) common to DATA and MC
       (ascii format also supported, for testing/development)
    All these software components involve several packages in the MuonSpectrometer
    and Trigger offline software domains; still based on the original core implementation
    but widely revised in 2010 with streamlined dependencies and use of generic tools
    (e.g. detector description) + use of condition DB to store Interval-of-Validity dependent
    maps
                                                                                                     3
S. Spagnolo                                                RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
RPC DATA DECODING AND MAPPING
   What’s new in the system for RUN 2: extra chambers in the feet (sector 12 and 14) equipped [read
   by new pads] + BME and BOE in the elevator holes of sector 13
       extension of the offline identification schema (for BME and BOE),
       extension of the range of RDO identifiable containers
              1 RDO collection = 1 PAD fragment in the BS
       heavy change of the cabling schema in sector 12, 13 and 14
              deeper control of trigger, decoding and cabling packages achieved in the past few months
              due to the need of implementing the changes necessary for the new RPC layout in RUN2
                 all legacy packages and services dismissed;
                 all HLT algorithms (LVL2 standalone-muon included) migrated to new packages and
                 standard geometry and cabling services
                     in the migration of the muon LVL2 algorithm the narrow road definition is now
                     obtained from a RPC-based pattern recognition (M. Corradi) instead of emulating
                     the LVL1 logic
   RDO to xAOD by M. Kuna
   Manpower (recently active): G. Chiodini, M. Corradi, S. Spagnolo
       passing expertise (and sharing time-concentrated work-load) would be very useful
   A lot of cleanup and maintenance to conform to new athena standards, code defects (from COVERITY scan) to be fixed
                                                                                                                           4
S. Spagnolo                                                                      RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
RPC DATA DECODING AND MAPPING - SECTOR 12 AND 14

      4 extra pads (in blue),
     in a new configuration:

  RPC hits on the 4th layer
       used as pivot
and RPC hits on the 3rd layer
                                                                                               Sector 12 and 14
   used as low-pt confirm                                                                        R vs |z| view

 Still today the firmware of these pads,                                    G. Chiodini, S.Spagnolo with input from C. Luci
do not number their CM as being low-pt

    Cabling-map redefined in a unconventional way for these sectors
        some software changes needed in the cabling software to cope with the new schema
        consistency of the cabling schema verified in simulation; nominal mapping defined in fall 2014
        detailed implementation of the mapping (i.e. using C. Luci hardware mapping) provided in January 2015
            many exceptions need to be dealt in the cabling-correction-file to cope with hardware mapping optimisations
        TO COME: extensive validation with data
                                                                                                                              5
 S. Spagnolo                                                                     RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
RPC DATA DECODING AND MAPPING - SECTOR 13

     One extra pad, in a
   standard configuration:

    BME RPCs play the
 standard role of pivot and
       low-pt layers
 BOE RPC plays the role of                                                                                 Sector 13
                                                                                                          R vs |z| view
      a high pt plane
                                                                                  G. Chiodini, S.Spagnolo with input from C. Luci

  Standard configuration; no software changes just a cabling-map update
  However: special features of sector 13 are the different size in phi and the different number of phi strips of BME and BOE with
  respect to the other chambers in the corresponding layer
      consistency of the cabling schema verified in simulation; nominal mapping defined in fall 2014
      detailed implementation of the mapping (i.e. using C. Luci hardware mapping) provided in January 2015
           many exceptions need to be dealt in the cabling-correction-file to cope with hardware mapping optimisations
      unsolved problems with the logical OR, may impact on LVL1 simulation for low pt configurations
  TO COME: extensive validation with data

                                                                                                                                    6
S. Spagnolo                                                                    RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
RPC DATA DECODING AND MAPPING
   Feedback from/to first data: ROB/ROD mapping mismatch in M7
       M7 in the Offline RPC data are missing from side C all bottom sectors: ROD id 16-31, but Online
       monitoring show RPC triggers also there
       BS to RDO decoder was retrieving data based on ROB numbering, and assuming ROBid = RODid;
          fix (make more robust) the converter to use RODid (recover data in the offline), but also fix the
          hardware mapping of ROB-ROD which should have ROBid=RODid

                                                                                   G. Chiodini, S.Spagnolo,
                                                                                   Rafal Bielski

                                                                                   input form R. Vari

                                                                                                              7
S. Spagnolo                                                       RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
RPC DATA DECODING AND MAPPING
   Feedback from/to first data: logic sector 23 and
   27 (side C) missing in early M9 data [data set
   important for muon alignment studies]
       In early M9 data logic sector 22 and 26 were
       masked for the readout but trigger data were
       written (SL fragment)
          the masking was somewhat inaccurate,
          [SL footer missing]
       in the Offline RPC data were missing not only
       in sectors 22 and 26 but also in 23 and 27
       the missing SL footer (of sectors 22 and 26),
       i.e. BS format inconsistent with Decoder
       expectations; the converter was not able to                                  RUN 256385
       recover when meeting the next PAD header
       (from sectors 23 and 27)
                                                         After the fix data from sectors
          fix: decoder behaviour now more robust
          against missing SL footer; reprocessing        23 and 27 appear in the offline
          the problematic data allows to recover
          the missing sectors                          G. Chiodini, S.Spagnolo, input form R. Vari

                                                                                                      8
S. Spagnolo                                                 RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
RPC DATA DECODING AND MAPPING
    Special decoding functionality for HLT
       RPC seeded decoding at the EF
              The EF muon reconstruction algorithm requests selected PRD collections in
              the eta x phi region defined by the input ROI (a feature not exercised in RUN1)
                 methods available since ~2010; never validated to full details
                 Rafal Bielski, University of Manchester, (qualifying on decoding
                 optimizations for EF) validated the RPC seeded decoding for use in the EF
                 in RUN2
                    identified and fixed a few issues, but validated the original
                    implementation                                        a temporary injection of
       RPC ROB based decoding at the HLT                                   (very effective) manpower

              HLT (EF and LVL2) need pre-declaration of the ROBs involved with regional
              data decoding
              decoder functionality already there; Rafal Bielski implemented the required
              mapping of PRD collections to ROBs for the EF needs in the RegionSelector
              code
                                                                                                        9
S. Spagnolo                                                   RPC Mini-Workshop, Roma, March 26, 2015
SIMULATION, SOFTWARE AND PERFORMANCE STATUS AND PLANS FOR RUN2 - S. Spagnolo using input from F. Anulli, L. Bellagamba, G. Chiodini, M. Kuna, M ...
RPC OFFLINE DATA QUALITY                                                               G. Chiodini

   DQ Offline software running routinely at Tier0 in RUN1, one of the source of information for the
   DQ flag assignment, and again since M7
       non expert information: coverage, global distributions of efficiency, cluster size, noise, time
       + expert information, useful for detector problem identification
       extended information available on demand
              offline, private use on large data set (periods) to derive very detailed (per strip panel)
              information: dead strips, panel, efficiency and cluster size, noise, strip-level offline time
              distributions for offline time calibration
   Recently updated to allow display and monitoring of the new chambers and PADS
   First exercise on data already proved useful
   CPU time and memory consumption understood                G. Chiodini, N. Orlando

   Upcoming Review of Muon Offline DQ after Easter

   manpower (recently active)
       Maintenance / code development: G. Chiodini (+ minor contr.s from S.Spagnolo so far)
       Use in production for calibration purposes: G. Chiodini (+ minor contributions from
       S.Spagnolo so far)
                                                                                                            10
S. Spagnolo                                                       RPC Mini-Workshop, Roma, March 26, 2015
RPC OFFLINE DATA QUALITY
    Up and running since the re-start of data taking - a high statistics M7 run

                                                                       G. Chiodini

                                                                                                11
S. Spagnolo                                           RPC Mini-Workshop, Roma, March 26, 2015
RPC OFFLINE DATA QUALITY                                     COSMIC   RUN 258398

       M9 recent coverage almost complete: SL22, in sector 12, side C still disabled for
       hardware problems

SL22

          https://atlasdqm.cern.ch/webdisplay/tier0/1/express_express/run_258389/run/
                             MuonDetectors/RPC/Expert/Coverage/
                                                                                                    12
 S. Spagnolo                                              RPC Mini-Workshop, Roma, March 26, 2015
RPC OFFLINE DATA QUALITY   COSMIC   RUN 258398

SL22

                                                                  13
 S. Spagnolo            RPC Mini-Workshop, Roma, March 26, 2015
RPC OFFLINE DATA QUALITY                                 COSMIC   RUN 258398

       RPC trigger selects mainly cosmic muons in the bottom sectors (time patterns ~
       muons from collisions)

SL22

                                                                                                14
 S. Spagnolo                                          RPC Mini-Workshop, Roma, March 26, 2015
RPC OFFLINE DATA QUALITY                                    COSMIC   RUN 258398

                                                                     Trigger from TRT
    RPC time per sector
                                               cosmic muons in
    Barrel A side                              top sectors have
                                               RPC_t
RPC
OFFLINE
DATA QUALITY
COSMIC   RUN 258398

 A shifter panel

   Global Cluster
   Size (LEFT)
   Global Strip
   Panel Efficiency
   (RIGHT)

                                                                16
S. Spagnolo           RPC Mini-Workshop, Roma, March 26, 2015
RPC SIMULATION
   Detector Description:      S.Spagnolo

       stable; implementation of new RPC in BOE/BME ~trivial, required only the extraction of the
       appropriate primary numbers; new RPC in BME described as old RPC detector (2mm gas gap and
       usual material distribution in the supporting layers) but new parameters for the strip panel description
   Simulation (handling of Geant4 hit) unchanged:      S.Spagnolo

       for charged particles crossing the gas a SimHit is recordes holding entry-exit point in the gas gap,
       track length, energy loss along the track, pdg-id of the particle crossing the gas gap
          information currently not used
   Digitization [from collections of SimHit from events at various bunch-crossing (emulating pileup) to a
   collection of Digits=strips with signal over FE threshold and a time measurement in ns]
       detector response emulation as for m.i.p., hence, efficiency (for m.i.p.) per gas gap and per strip panel
       (eta and phi) and cluster size as measured from data     G. Chiodini, S.Spagnolo
          can be set with strip panel granularity (if input come from detector performance measured on high
          statistics samples and recorded in COOL) - average common values from Run1 used for MC15
   Digits to RDO -> from signal on strips to signals in Coincidence Matrices       G. Chiodini, M.Corradi, S.Spagnolo

       involves cabling-model (encoding) and it is implemented through a very detailed simulation of the CM
       hardware
          this step naturally includes the emulation of the coincidence patterns in the CMs and in the PADs
   Sector-Logic emulation [C. Corradi, A. Salamon] and input to MuCTP [outside RPC SW scope]

     Manpower injection would be welcome                                                                                17
S. Spagnolo                                                          RPC Mini-Workshop, Roma, March 26, 2015
AN UPDATE ON DETECTOR DESCRIPTION: BOS A ETA +/-6
 BOS a eta +/-6 are very peculiar:
 dbZ=1 and 2 have different size in Z and different Z pitch in order to accomodate 32 eta strips each
 In RUN1 layout (R.06) the chamber at dbZ=1 is shorter in phi, missing the first 8 phi strips, and the
 support panel has a hole for MDT alignment rays (EC alignment system)

 Still these features do not appear to be inconsistent between each other in the geometry DB/
 implementation

      unhealthy pattern in z residual between MDT segment
      extrapolated to RPC plane and RPC hit           M.Corradi

                 z residual                       z residual

                                                  abs. z, sector 1,
                            strip n. in BOS6
                                                   high pt plane

hole in eta strip n. is an artefact of the plot                                                                18
 S. Spagnolo                                                                                    Dic 19, 2014
AN UPDATE ON DETECTOR DESCRIPTION: BOS A ETA +/-6

    https://atlas.web.cern.ch/Atlas/GROUPS/PHYSICS/PAPERS/PERF-2014-05/
    fig_08b.pdf
                                                            Not a pitch problem but a layout problem

                                                            solution, compatible with residuals, alignment
                                                            hole constraints [verified in the pit] has been
                                                            implemented (Jan 2015) in R.07.01
                                                            now in use in MC15

    blue square = high scale factors in the regions with BOS6                   S.Spagnolo
                                                                                                          19
S. Spagnolo                                                     RPC Mini-Workshop, Roma, March 26, 2015
RPC SIMULATION
    Improvements for RUN2, i.e. MC15
       Matching RPC Time in data and simulation      G. Chiodini, M.Corradi, S.Spagnolo

                                          prompt muons time in the RPC system
        established in details for RUN2

                                                                                              20
S. Spagnolo                                         RPC Mini-Workshop, Roma, March 26, 2015
Z->μμ skim of RUN1 DATA           RPC SIMULATION
decoding according to old (RUN-1) software
                                                               G. Chiodini, M.Corradi, S.Spagnolo

                     RUN-1 data                  RUN-1 data
                      RPC BCid                    RPC tick

                                               RPC PRD times in data were referred to
                      RUN-1data                the origine of the RPC readout window
              RPC time, in the RDO domain         values for prompt muons ~arbitrary
                                                       and hardware dependent;
                time of PRD in DATA so far
                                                       difficult to use for physical
                                                              considerations
                                             RPC RPD times in MC were at the ~arbitrary time of ~9ns
                                                                                                       21
S. Spagnolo                                                       RPC Software Meeting, Sep 15, 2014
RPC SIMULATION
Z->μμ RUN1 MC overlapped to cavern background
test samples, useful to see the time structure G. Chiodini, M.Corradi, S.Spagnolo

                              RUN-1 simulation

                                                        digit times

                RDO times

                                                                               PRD time
                                                                               of prompt
                                                                                muon at
                                                                                 ~9 ns

          RPC readout window in MC was only 5 BC long                                                      22
 S. Spagnolo                                                          RPC Software Meeting, Sep 15, 2014
G. Chiodini, M.Corradi, S.Spagnolo

RPC SIMULATION                                               matching online time calibration

                                                                 matching offline time calibration
   In simulation:
       digit time was fixed to be coherent with definition
       readout window (in RDO emulation) enlarged to 8 BC, small
       shift of BC0 w.r.t. BCid 3 implemented
                                                                                                MC15
       PRD time = BCid x 25 + tick x 3.125 - BC0shift - 12.5 ns to
       have prompt muon with t=0 by definition, both for data
       and MC

                                                             DATA
                                                        MC15, no pileup

      DATA
     MC15, no pileup

                                                                                                                23
S. Spagnolo                                                     RPC Mini-Workshop, Roma, March 26, 2015
RPC LVL1 SIMULATION
                                  M.Corradi
   LVL1 simulation software:
       PAD configuration now from job-option (from COOL in the future) - see (*)
       A lot of cleanup and maintenance to conform to new athena standards, code defects (from
       COVERITY scan) fixed and to be fixed
   Hardware cabling schema derivation for Sector 13 (and a few years ago for 12 and 14)
       simulation + digit production (before RDO) + dump in special validation ntuple (Athena based) for
       several muon pT both charge signs                                G. Chiodini, S.Spagnolo (valid. ntuples)
                                                                                  for use of C. Luci
   Trigger Roads derivation procedure:        M. Corradi, S. Monzani

       simulation + digit and RDO + dump in special validation ntuple (Athena based); production for
       several muon pT both charge signs
          study correlation of pivot and confirm channels
              define for each CM a road containing hits from 90% of muons at the desired pT threshold
   Current roads in COOL for MC15                          M. Corradi, S. Monzani + L. Bellagamba and M. Verducci (COOL upload)

       pt [GeV] = 4 6 10 (low pT) 11 15 20 (high pT)
       for cosmic data threshold 4 and 11 are replaced by fully open roads both in phi and eta
       in the new pads of the feet, the thresholds implemented are pt [GeV] = 4 ,10, 20 (this requires a
       special configuration of the PAD, (*) mapping of CM thresholds to global set of 6 thresholds)

                                                                                                                            24
S. Spagnolo                                                              RPC Mini-Workshop, Roma, March 26, 2015
RPC LVL1 SIMULATION                                                                            M. Corradi, S. Monzani

                              from http://www.roma1.infn.it/~corradi/trigger_roads/strade_150227/plots_mu20/
    a couple of NEW examples for mu20
     Confirm channel

                                                               Confirm channel
                                                                                          η CM0, high pT
                                          η CM0, low pT
                                                                                  pad2

                                              PAD 5                                                     PAD 2
                                           Sector 12, sl0                                            Sector 13, sl0
                       μ+, μ-, geantino        FEET                              μ+, μ-, geantino     BME/BOE

                                               Pivot channel                                                  Pivot channel
                           The green band is the trigger road, programmed to include the
                            simulated pattern of μ of both charge sign with pT = 20GeV

    several special features in sectors 12-15, like discontinuous filling of CM
    channels
                                                                                                                              25
S. Spagnolo                                                                        RPC Mini-Workshop, Roma, March 26, 2015
RPC LVL1 SIMULATION
                from http://www.roma1.infn.it/~corradi/trigger_roads/strade_150227/plots_mu20/
                                                                  M. Corradi, S. Monzani

φ CM0, low pT       φ CM1, low pT               η CM0, low pT                    η CM1, low pT

                            Sector 12, sl1, PAD4 - FEET

φ CM0, low pT       φ CM1, low pT               η CM0, low pT                     η CM1, low pT

                           Sector 12, sl1, PAD7 - FEET

                                                                                                   26
S. Spagnolo                                              RPC Mini-Workshop, Roma, March 26, 2015
RPC LVL1 SIMULATION                                                pad2      pad3

 from http://www.roma1.infn.it/~corradi/
                                                                                    M. Corradi, S. Monzani
trigger_roads/strade_150227/plots_mu20/

       φ CM0, high pT             φ CM1, high pT            η CM0, high pT                η CM1, high pT

                                Sector 13, sl0, PAD2 - ΒΜΕ/ΒΟΕ

φ CM0, high pT             φ CM1, high pT             η CM0, high pT                η CM1, high pT

                                 Sector 13, sl0, PAD3 - ΒΜΕ/ΒΟΕ
                                                                                                             27
S. Spagnolo                                                 RPC Mini-Workshop, Roma, March 26, 2015
LOOKING AT RPC SW VALIDATION FROM HIGH LEVEL QUANTITIES
    MC validation (Muon HLT) Rel.20.1.3.2 MC15 e3099_s2579_r6172 Validation sample A

  ATLAS-R2-2015-02-01-00
Simulation uses the layout with all
       new RPC chambers,
       BOS6 not yet fixed

                                          HLT_mu26_imedium chain, T&P with Z->µµ
 OFLCOND-RUN12-SDR-25

  Digitization uses the almost final
implementation (nominal) of the new
          RPC cabling maps

        M. Aliev,
        M. Primavera,
        M. Reale,
        A. Ventura

                                                                                                       28
   S. Spagnolo                                               RPC Mini-Workshop, Roma, March 26, 2015
RPC CALIBRATION
                                                                                        F. Anulli, M. Corradi

                                        Now processing ESD with RUN1 software

                                        With collision data a MCP-MTSG common format "DESDM_MU*" will be used as input,
    Time calibration                    slimmed and skimmed ESD (reco muons, hits on muon tracks, trigger info, muon HLT,
                                        raw RPC and TGC data)
       ONLINE                           RUN1 software to be migrated (ongoing effort)         low man power area

              a very fresh example from the cosmic RUN 258398 at http://atlasui02.na.infn.it:
              8088/~l1mu/triggerroads/cosmics_2015/00258389.physics_IDCosmic/abs_timing.html

       all hits (at the moment), check raw RPC time for online hits and trigger hits
              online calibration (definition) aims at pushing the distribution of time for
              prompt muons in BC3 and between tick 3 and 4, i.e. global tick 29,30
                                                                      up       down      up       down
          TRT trigger

                upper sectors
                                      lower sectors

                                                                         side C             side A                          29
              ideal time for prompt muons from collisions
S. Spagnolo                                                                   RPC Mini-Workshop, Roma, March 26, 2015
RPC CALIBRATION                                                                           F. Anulli, M. Corradi

    ONLINE Time calibration: looking CM by CM (example of sector 16, vs PAD, vs CM in
    the pads and for groups of 16 channels in the CM)
    outcome: calibration file for readout and trigger hits to correct delays in the pipelines

                                                                              all hits, in low pt
     mean time +/- RMS                                                         CMs of PAD2
        [unit = tick]

      Calibration constants converted into configuration parameters of
                                                                          all hits, in high pt
      CM / Pad /SL /Muctpi through a software which needs migration         CMs of PAD1
      Low manpower area

all hits, in low pt CMs of PAD2            all hits, in high pt CMs of PAD2                                         30
S. Spagnolo                                                               RPC Mini-Workshop, Roma, March 26, 2015
RPC CALIBRATION                                                                        G. Chiodini

   OFFLINE Time calibration                                                     https://twiki.cern.ch/twiki/bin/view/
      tight muon selection, equalise RPC time for all hits                        AtlasPublic/MuonPublicResults
      associated to muon tracks after correcting for signal
      propagation time along the strip
          outcome: extra calibration constants compensating
          for limitations of the online time alignment
          procedures
              written in COOL DQMF folder for RUN1 / used
              by slow particle search
              can be read from COOL in new software to
              calibrate PRD time
                  must first be extracted for RUN2
              time of RPC hits associated to muons can be
              further corrected for signal propagation time,
              using the measurement of the “other” coordinate
              (software tag to be validated) -> Muons can have
              an associated time measurement, from the RPC
              hits, as good as ~2ns in standard reconstruction
      Calibration constant extraction based on Extended
      Information from Offline DQ                                      Raw PRD time (from online time calibration)
          high statistics, private reprocessing needed               Raw PRD time after correction for signal prop. time
                                                              Raw PRD time after offline time calib. and signal prop. time corr.
     Manpower injection would be welcome                                                                                     31
S. Spagnolo                                                            RPC Mini-Workshop, Roma, March 26, 2015
RPC CALIBRATION                                                             G. Chiodini

                                                              Manpower injection would be welcome

      Gas-gap and strip-panel Efficiencies, Dead strips/strip-panels, Cluster Size
      per strip-panel
         Average over data periods or run-number intervals
         Derived during RUN1 from Offline DQ software (with
         extended functionality enabled) in private reprocessing
         of DESD for Z->μμ skims
         this program will be pursued during RUN2, for detector
         condition monitoring and for possible use in MC
         reprocessing injecting detector measured conditions

One example use case: feeding local eff. in MC

                                  post MC11 test samples and 2011 data
                                                                                                                   32
 S. Spagnolo                                                             RPC Mini-Workshop, Roma, March 26, 2015
a few software packages responsible
RPC CONDITION DATA                                         for reading RPC condition data from SG when
                                                                   available through the IoVDBSvc

   All the information managed in COOL by Monica Verducci, summary information collected in a twiki
   page:
       https://twiki.cern.ch/twiki/bin/viewauth/Atlas/MuonConditionsTags
   Cabling map and correction:
       /RPC/CABLING/MAP_SCHEMA
       /RPC/CABLING/MAP_SCHEMA_CORR

                                                                      first nominal cabling maps for RUN2

                                                                           current tag in use for M9
                                                                     cabling maps for RUN2 from hardware maps

                                                              tag used in the validation sample for muon HLT

                                                                     current tag in use for simulation
                                                                                                            33
S. Spagnolo                                                       RPC Mini-Workshop, Roma, March 26, 2015
RPC CONDITION DATA
   All the information collected by Monica V. in a twiki page:
       https://twiki.cern.ch/twiki/bin/viewauth/Atlas/MuonConditionsTags
   Trigger Roads
       /RPC/TRIGGER/CM_THR_ETA
       /RPC/TRIGGER/CM_THR_PHI
       in OFLP200 on the OFFLINE server for the trigger simulation, and a not-used copy is present in the
       CONDBR2 on the ONLINE server.

                                                                 several tags used during RUN1

                                                currently in use for MC15, includes all IOV relevant for RUN1

                                                                                                                34
S. Spagnolo                                                           RPC Mini-Workshop, Roma, March 26, 2015
RPC CONDITION DATA
    All the information collected by Monica V. in a twiki page:
       https://twiki.cern.ch/twiki/bin/viewauth/Atlas/MuonConditionsTags
    Detector measured performance in DQ Offline and offline time calibration
    constants
       The unique folder is in the OFFLINE server, in CONDBR2 and OFLP200 DBs.
       One IOVs is present in each tag.
       /RPC/DQMF/ELEMENT_STATUS
              provided input to
                digitization during RUN1 to reproduce panel by panel the status
                (efficiency and cluster size) situation of the detector
                slow particle searches on RUN1 data to correct the RPC times for
                “offline time calibration constants“
                                                    currently not in use for MC15,
                                     average common values of efficiency and cluster size from RUN1
                                  read by python configuration - unknown local detector status in RUN2

                                                                                                         35
S. Spagnolo                                                    RPC Mini-Workshop, Roma, March 26, 2015
TO DO LIST
   Debugging with data new cabling maps in sectors 12-13-14
       WARNING: Cabling Schema not easily extensible to non standard configurations
   Complete migration of sw tools for online time calibration and check with data of trigger roads to
   RUN2 Detector Performance analysis format
   Streamline procedure for Offline DQ running for performance/calibration studies

   Complete and validate procedure to apply RPC time calibration for all muon HITS
   Digitization response to particle with charge ≠ 1
       G. Gagliardi (search for exotic long leaved particles with fractional charge) waiting for this to
       assess correctly systematics of the analysis
   PAD configuration parameters from COOL
   Write RPC BS error object (developed by N. Orlando in the past years) in SG to record RPC DAQ
   errors o Status (DAQ status [disabled PADS] known directly from BS)
   /RPC/DQMF/ELEMENT_STATUS (offline calib. const.) indexing in this COOL folder requires a re-
   organization (currently using sw-release dependent strip/panel identifiers)
   Detailed simulation of hardware/materials of new RPC

   Run routinely low level performance studies to understand and accurately model RPC in Run2
                                                                                                             36
S. Spagnolo                                                        RPC Mini-Workshop, Roma, March 26, 2015
BACKUP

                                                        37
S. Spagnolo   RPC Mini-Workshop, Roma, March 26, 2015
RPC DQ AND PERFORMANCE MONITORING WITH CALIBRATION STREAM

From raw calibration stream to D3PD
         to ROOT ntuples
           to Histograms

                                      Luca Mazzaferro RPC TB 15 April 2014
                                                                                38
S. Spagnolo                           RPC Mini-Workshop, Roma, March 26, 2015
RPC DQ AND PERFORMANCE MONITORING WITH CALIBRATION STREAM

                                   Luca Mazzaferro RPC TB 15 April 2014
                                                                             39
S. Spagnolo                        RPC Mini-Workshop, Roma, March 26, 2015
RPC      O  FFLINE DATA QUALITY
 RPC standalone tracks
                                                  COSMIC         RUN 258398

                                   small
                                                   large
                                 eta             eta
                                       phi                 phi

                    low pT L0
                     low pT L1
                       pivot L0
                        pivot L1
                        high pT L0
                         high pT L1

                                                                                       40
S. Spagnolo                                  RPC Mini-Workshop, Roma, March 26, 2015
M. Aliev, M. Primavera, M. Reale, A. Ventura
Some trigger variables for Z->mumu sample:
Rel.20.1.3.2 MC15 r6172 Validation sample A
              L1 Muon Trigger                            EF MuidCo Trigger
HLT_mu26_imedium chain, T&P with Z->mumu

                                                               M. Aliev, M. Primavera, M. Reale, A. Ventura
Some trigger variables for Z->mumu sample:
Rel.20.1.3.2 MC15 r6172 Validation sample A
HLT_mu50 chain, T&P with Z->mumu

                                                        M. Aliev, M. Primavera, M. Reale, A. Ventura
Some trigger variables for Z->mumu sample:
Rel.20.1.3.2 MC15 r6172 Validation sample A
EXAMPLE OF OFFLINE NAMING                                   dbZ=1
CONVENTIONS:                                 high pT            dbZ=2
                                              plane
                                    MDT
BOS AND BMS AT STETA=2, STPHI=3   removed

                                    pivot plane

                       η          low pT plane
                                            dbZ=1
                                               dbZ=2
                                                    dbZ=3
         φ
                                                     dbPhi=2 dbZ=1
                                                                 dbZ=2
                                                  dbPhi=1                44
                                    MDT
                                  removed
                                                  dbPhi=2

                                         dbPhi=1

                                             dbZ=1
                                                dbZ=2
                                                     dbZ=3
You can also read