[Halld-offline] [EXTERNAL] Re: Building versions for Nacer, notes on analysis launch 1 (of 4).

Thomas Britton tbritton at jlab.org
Wed May 6 17:59:47 EDT 2020


I want to note briefly what has to be true for the analysis version set to appear on the webform.

1)there must be an entry in the correlation xml file

2) every package must exist on the OSG. Rather, the local directory that gets syncd

The database gets recreated once a day early in the morning. So if magically it’s happens now it’ll be available tomorrow. I can trigger it manually if needed in a pinch

Thomas Britton

On May 6, 2020, at 5:53 PM, jlab <nacer at jlab.org> wrote:


Hi all,

Great ! seems we agree on the recon version, now what about analysis.xml version (the analysis launch for 2016ver20 wiki says analysis-2017_01-ver20.xml) bu MCwrapper does not find it !

— Nacer



On 6. May 2020, at 23:26, Alexander Austregesilo <aaustreg at jlab.org<mailto:aaustreg at jlab.org>> wrote:

There is no such xml file, and if there was, it would not be useful for your purpose. He just has to use the latest recon-2017_01-ver03_*.xml, same as for spring 2017. We could provide a link to fulfill the naming convention.


On 5/6/2020 5:19 PM, Mark Ito wrote:
Sean and Alex,

Wow. You guys have good memories!

I will go on to 2 of 4 until someone finds that file.

  -- Mark

On 5/6/20 5:06 PM, Sean Dobbs wrote:
Mark,

If I remember correctly, 2016-02ver06 was reconstructed with the same
software as 2017-01ver03 at roughly the same time.  If we check the
website:
https://halldweb.jlab.org/cgi-bin/data_monitoring/monitoring/dataVersions.py
recon2016-02ver06 was reconstructed with the version set
version_recon_2016_02_ver06.xml  (I think there was a typo on the
page).  The link is broken, but if we can track the file down, that
would answer the question.

Data for analysis launches should be stored in here as well. but
perhaps that's a problem for version 2 of this database.

---Sean

On Wed, May 6, 2020 at 4:57 PM Mark Ito <marki at jlab.org<mailto:marki at jlab.org>> wrote:
Folks,

The first analysis launch on Nacer's list of four is "2016ver20". Here
is the web page:

https://halldweb.jlab.org/wiki-private/index.php/Spring_2016_Analysis_Launch#Version20

There is no version information there, but it does name the REST
production run it was produced from. That is REST ver06. From that page:

    REST ver06 (August 2018), runs 11366 - 11555 ('golden period')

That reconstruction launch appears on this web page:

https://halldweb.jlab.org/wiki-private/index.php/Spring_2016_Dataset_Summary#Full_REST_Production

It is the fourth line from the bottom. The link on that line leads to
this page:

https://halldweb.jlab.org/data_monitoring/recon/summary_swif_output_recon_2016-02_ver06_batch01.html

which does not contain any version information.

If I list tags from halld_recon that match *recon*2016* I get:

    [marki at markdesk4 halld_recon]$ git tag | grep 2016 | grep recon
    recon-2016_02-ver01
    recon-2016_02-ver02
    recon-2016_02-ver03
    recon-2016_02-ver04

If I do the same search for tags in sim-recon, I get:

    [marki at markdesk4 sim-recon]$ git tag | grep 2016 | grep recon
    recon-2016_02-ver01
    recon-2016_02-ver02
    recon-2016_02-ver03
    recon-2016_02-ver04

Recall that halld_recon started as a clone of sim-recon. So we expect
tags that were applied to sim-recon to appear in both sim-recon and
halld_recon. So these four tags were all initially applied when we were
still using sim-recon. Note there is no tag for recon-2016_02-ver06.

I have been making backups of sim-recon and halld_recon and writing them
to tape before deleting them from the group disk. If I look in the tape
library I see:

    lorentz:marki:releases> ls *2016_02*
sim-recon-recon-2016_02-ver03_Linux_CentOS6-x86_64-gcc4.9.2.tar.gz
sim-recon-recon-2016_02-ver03_Linux_CentOS7-x86_64-gcc4.8.5.tar.gz
sim-recon-recon-2016_02-ver03_Linux_RHEL6-x86_64-gcc4.9.2.tar.gz
sim-recon-recon-2016_02-ver03_Linux_RHEL7-x86_64-gcc4.8.5.tar.gz
sim-recon-recon-2016_02-ver04-Linux_CentOS7-x86_64-gcc4.8.5.tar.gz

so again no 2016_02-ver06. And there is no CentOS7.7 build and no
container build either. Also note that launches are were _never_ run
from builds on the group disk (except for on the OSG and at NERSC). The
launch-meister always builds his own version on /work/halld. But I think
that that is the least of our worries.

My best guess is that ver06 was built with the ver04 tag, and perhaps
run with updated calibration constants or software settings. So I can
try to build the ver04 tag. I think that that should work.

Now which version of halld_sim should I use to go with it? Two choices:

A) the latest halld_sim

B) the simulation code that is contained in the old sim-recon

and perhaps there are others. In case (A) there is no guarantee that a
modern halld_sim will build against an old halld_recon, at least not
without a fight. In case (B), that is a very old version of the simulation.

Another question: which version of hdgeant4 should I use. Recall hdgean4
depends on halld_recon.

One final point. The intention is to get all of this running with
MCwrapper. There may or may not be issues there.

Thoughts?

    -- Mark

P. S. For the record, the other three analysis launches Nacer mentions
are 2017ver21, 2018_08ver02, and 2018_01_ver03.

_______________________________________________
Halld-offline mailing list
Halld-offline at jlab.org<mailto:Halld-offline at jlab.org>
https://mailman.jlab.org/mailman/listinfo/halld-offline
_______________________________________________
Halld-offline mailing list
Halld-offline at jlab.org<mailto:Halld-offline at jlab.org>
https://mailman.jlab.org/mailman/listinfo/halld-offline

_______________________________________________
Halld-offline mailing list
Halld-offline at jlab.org
https://mailman.jlab.org/mailman/listinfo/halld-offline
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20200506/d2963886/attachment-0002.html>


More information about the Halld-offline mailing list