<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Dubna, Russia, September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>SOFTWARE DEVELOPMENT AND COMPUTING FOR THE MPD EXPERIMENT</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>O.V. Rogachevsky</string-name>
          <email>rogachevsky@jinr.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A.V. Bychkov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A.V. Krylov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V.A. Krylov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A.A. Moshkin</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V.V. Voronyuk</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dubna State University</institution>
          ,
          <addr-line>Universitetskaya 19, 141982, Dubna, Moscow region</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Joint Institute for Nuclear Research</institution>
          ,
          <addr-line>Joliot Curie 6, 141980, Dubna, Moscow region</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Oleg Rogachevsky</institution>
          ,
          <addr-line>Alexander Bychkov, Alexander Krylov, Viktor Krylov, Andrey Moshkin, Vadim Voronyuk</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>16</volume>
      <issue>2020</issue>
      <fpage>13</fpage>
      <lpage>18</lpage>
      <abstract>
        <p>Programs development and computing for the offline analysis of Multi Purposes Detector (MPD) experiment at NICA collider are considered. Detailed detectors simulation of the MPD and event generation with Monte Carlo methods are very important in the experimental analysis for the determination of the detector acceptance and resolution, and to distinguish background event with known processes from new physics. Support of the interactive graphical presentation of simulated and experimental data at all levels, from the event display are shown also.</p>
      </abstract>
      <kwd-group>
        <kwd>computing for HEP</kwd>
        <kwd>NICA</kwd>
        <kwd>MPD</kwd>
        <kwd>Monte-Carlo data generation</kwd>
        <kwd>data analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Recently a few experiments for heavy-ion physics are being prepared to work at the NICA
collider, which will come into operation soon. Three detectors MPD, BM@N and SPD with many
complex components will be used in these experiments, which are performed by large international
collaborations with a few hundreds of physicists. The lifetime of the experiments will be more than tens
years, as usual. With typical event rates of a few KHz and size of each event about hundreds of KB, the
raw data will be of the order of 10 PB per year. So the software and computing systems for experiments at
NICA collider need to cover a broad range of activities including the design, evaluation, construction, and
calibration of the detector before the experiment start and then, the storage, access, reconstruction,
analysis of data with the support of a distributed computing infrastructure for physicists engaged in these
tasks during experiment runs.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Detectors simulation</title>
      <p>The main objectives of the HEP experiment computing frameworks are the simulation of the
primary interactions with the realistic detector response and the reconstruction and analysis of the data
coming from simulated and real interactions. For NICA experiments the frameworks inherited from the
FAIRRoot framework [1] are used.</p>
      <p>The frameworks for each experiment of the NICA project: MPD, BM@N and SPD, named as
MPDRoot, BMNRoot and SPDRoot correspondingly. They differ only with description of different sets
of detectors. These frameworks have the same structure and use the same external programs included in
the FAIRsoft package. FAIRsoft package includes external packages for the software development like
BOOST, GSL, GEANT4 (3), Millepede and ZeroMQ. All of these packages are free, available under the
LGPL license and works at different flavors of Linux operational systems.</p>
      <p>
        The above listed MPD detectors have a complicated geometry. For the geometry description of
whole detectors of MPD experiment the GEANT4 package [3] was used. This package allows one to
make a simulation of the geometry and response on particle interactions in each detector. The geometry
simulation of the detectors for the 1-st stage of the MPD experiment is shown on the Fig. 1. Also, the
table I presents geometry version and response elements of listed detectors. For more detailed simulation
of the the TPC other package, Garfield [
        <xref ref-type="bibr" rid="ref1">4</xref>
        ] was used for proper consideration the physics processes in it.
A detailed check of detector simulation should be performed by measurements in a test run.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Monte-Carlo event generation</title>
      <p>Monte Carlo generators, used for simulation of nuclei-nucleus collisions at NICA energies for
MPD experiment are listed in table II. The simple generators were used for the developments of the
reconstruction programs and for the simulation of detector responses but few of them can be also used for
the investigation the feasibility of some physics signatures.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Data analysis software</title>
      <p>Fig.2. MPD MC events DB</p>
      <p>To work with these relative data for the NICA experiments it plans to use the open source
relational database PostgreSQL.</p>
      <p>Event display programs are the useful tools in high energy physics experiments. Usually event
display programs are solid, stand-alone programs, special for each experiment; there may be even two or
more specialized event display programs in a single big experiment. For the MPD the new interactive 3D
Web event display was developed with very detailed simulation of detector geometry and responses. On
the Fig. 3 shown the sensitive volume of TPC with MC points, hits and reconstructed tracks. Also
projections of the hits on endcap pad planes are visible.</p>
      <p>The storage, networking and processing power needed to analyse data of NICA experiments is
well in excess of LHEP and LIT computer facilities and exceed any reasonably projected capabilities of
JINRs computing systems in the future.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgement</title>
      <p>The offline data processing of MPD experiment at NICA collider are presented. Frame-work for
simulation MPD experiment and general data analysis for simulated and experimental events is available
now. Many other important task also are solved for MPD experiment: TPC alignment algorithm, Web
interactive event displays for other MPD detectors, calibration task for MPD TPC and others.</p>
      <p>The authors are grateful to the members of Laboratory of Information Technologies for help in
the MPD software development and for implementation of "DIRAC" interware in the JINR computing
resources. The authors would like to thank Dr. Kuzmin V.A. for help in developing some algorithms.</p>
      <p>This work was supported by grant of Russian Foundation for Basic Research № 18-02-40102.
[1] FaiRoot framework, available at https://fairroot.gsi.de/
[2] MpdRoot framework, available at https://mpdroot.jinr.ru
[3] Allison, J et al. Recent developments in Geant4 // NIM A vol. 835 p. 186</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Veenhof</surname>
          </string-name>
          , Rob available at http://gar eldpp.web.cern.ch/gar eldpp
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bleicher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , et al.,
          <article-title>Relativistic Hadron-Hadron Collisions in the Ultra-Relativistic Quantum Molecular Dynamics Model</article-title>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Phys</surname>
          </string-name>
          . G vol.
          <volume>25</volume>
          ,
          <year>1999</year>
          , p.
          <fpage>1859</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Weil</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , et al.,
          <article-title>Particle production and equilibrium properties within a new hadron transport approach for heavy-ion collisions Phys</article-title>
          . Rev. C vol.
          <volume>94</volume>
          2016 p.
          <fpage>054905</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Bratkovskaya</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , et al.
          <article-title>Parton Hadron Quantum Molecular Dynamics (PHQMD) { a Novel Microscopic N-Body Transport Approach for Heavy-Ion Dynamics and Hypernuclei Production</article-title>
          , arXiv:
          <year>1911</year>
          .
          <fpage>11892</fpage>
          <lpage>2019</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[8] Network and computing infrastructure for the NICA complex at JINR TDR (</article-title>
          <year>2017</year>
          ) available at http://mpdroot.jinr.ru/doc/mpd-tdr/
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>[9] DIRAC available at http://diracgrid.org/</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>