[12gevmoller_sim] [JeffersonLab/remoll] 153839: Proper main args

Wouter Deconinck noreply at github.com
Fri Mar 15 20:25:47 EDT 2019


  Branch: refs/heads/develop
  Home:   https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500519511&sdata=C%2BsU2TG2PGcQWLlboeX%2BwCONnCxLK3CfBgFh2sEpFcE%3D&reserved=0
  Commit: 153839ceb2ec6c0da16b2d63b2a146d860316276
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F153839ceb2ec6c0da16b2d63b2a146d860316276&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500519511&sdata=%2B31ODTUEMqyqMWa5h3r1B50YgioSZjwYOxQw%2BYalqwE%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-12 (Tue, 12 Mar 2019)

  Changed paths:
    M generators/aniol/hyperon-gen.cpp

  Log Message:
  -----------
  Proper main args


  Commit: 4f9e33518e7860202713f74c92a53801aa529dc1
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F4f9e33518e7860202713f74c92a53801aa529dc1&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500519511&sdata=gNc3pcL9rUpZZ1%2Bfm7EpZSxDHb3jJY7NI49c7KZFLeY%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-12 (Tue, 12 Mar 2019)

  Changed paths:
    M generators/aniol/hyperon-gen.cpp
    M generators/aniol/hyperon-gen.h
    M generators/aniol/hyperon_decay.cpp
    M generators/aniol/hyperon_decay.h
    M generators/aniol/hyperon_particles_plot.cxx
    M generators/aniol/hyperon_plot.cxx
    M generators/aniol/lambda_decay.cpp
    M generators/aniol/lambda_pi_plot.cxx

  Log Message:
  -----------
  Ran this code through indent to clean up.


  Commit: be87ac6a058e8c2f1596d74a1ac928e69e9f1418
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fbe87ac6a058e8c2f1596d74a1ac928e69e9f1418&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500519511&sdata=dWDEnp0%2BjNfmyY5Ozgny7%2Bq6DjZAEi4eQb5IPhF93Z0%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-12 (Tue, 12 Mar 2019)

  Changed paths:
    M generators/aniol/README.md

  Log Message:
  -----------
  Compilation instructions


  Commit: 2701e71620e891a87341a11fe52e525136e9216c
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F2701e71620e891a87341a11fe52e525136e9216c&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500519511&sdata=YzmuLCQPdNUD2dM0FawcAXFy8m6F1H%2BTk2%2F2CzuykoM%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-12 (Tue, 12 Mar 2019)

  Changed paths:
    A include/remollFileReader.hh
    A include/remollGenHyperon.hh
    A macros/tests/unit/test_gen_hyperon.dat
    A macros/tests/unit/test_gen_hyperon.mac
    A src/remollFileReader.cc
    A src/remollGenHyperon.cc

  Log Message:
  -----------
  Generator of hyperons based on input files created by Konrad Aniol

The files are essentially flat lists of x,y,z,pz,py,pz, 1 particle
per event. They need pid in addition, so /remoll/evgen/hyperon/particle
can be used to specify e.g. pi-. We can load Lambda's right away
or use the lambda-decay routines already in the repository.

Unit test case demonstrates how to load a file and run a single event.

remollFileReader is a thread-save buffered file reader (buffer depth
of 100 events).


  Commit: 1cc40697bb586d5c0a55f115bbbde1f8f282d536
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F1cc40697bb586d5c0a55f115bbbde1f8f282d536&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500519511&sdata=ggXwsPQdd5QZ17y5%2B0y%2FOmOZnt7eyqGfUocXJH%2Fj%2Fn8%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-12 (Tue, 12 Mar 2019)

  Changed paths:
    M src/remollPrimaryGeneratorAction.cc

  Log Message:
  -----------
  Add event generator to the list in remollPrimaryGeneratorAction


  Commit: 15d8430478f2c054229742c7c71dbe135168cb28
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F15d8430478f2c054229742c7c71dbe135168cb28&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=uVfNSl2KoxN2e%2FcZjBZ%2BAQ6b%2B0UyV%2FuletdMQvnaG%2BQ%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M include/remollFileReader.hh
    M include/remollGenHyperon.hh
    M macros/tests/unit/test_gen_hyperon.dat
    M macros/tests/unit/test_gen_hyperon.mac
    M src/remollFileReader.cc
    M src/remollGenHyperon.cc

  Log Message:
  -----------
  Hyperon generator: no race conditions, skips nans, updated unit test


  Commit: 8c9e55271f54ffa1a0bd18d677937d0ba550b7e6
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F8c9e55271f54ffa1a0bd18d677937d0ba550b7e6&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=F%2F%2FFx1%2BGHxYj9CunruS%2FRDs4fva8yCeJgH7pkpaX56g%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/remollFileReader.cc

  Log Message:
  -----------
  Skip nan lines in event file


  Commit: 175a752146f044bdec6ab2a2d6a813ace950c972
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F175a752146f044bdec6ab2a2d6a813ace950c972&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=Zvs7c%2BKDrIdEJ9mZXVy5MiSZH6YOfxRkZINqdZVPDoE%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M generators/aniol/.gitignore
    R generators/aniol/hyperons/.gitkeep

  Log Message:
  -----------
  Ignore *.dat files. Don't write to directories.


  Commit: b288c76d0abbe5fe9224938ee690dadc130a291a
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fb288c76d0abbe5fe9224938ee690dadc130a291a&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=xJKnmMq%2Banyf7oBYH%2FM0G%2BAHMf8YU%2F2jBftZOzR9nKE%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    A macros/hyperons/lambda.mac

  Log Message:
  -----------
  Macro to simulate 20k Lambdas from the target


  Commit: 6e5783bc36c6b9b838b73e927632b9bf5d329f28
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F6e5783bc36c6b9b838b73e927632b9bf5d329f28&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=M3iXfwh15C1%2BLoYpWmgpS1oU1qpKXsg6RNxEtjd6P7A%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M generators/aniol/README.md

  Log Message:
  -----------
  Info on shuffling and compilation


  Commit: 04693117583cec7ed759077f9b28a3d8edb9d97d
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F04693117583cec7ed759077f9b28a3d8edb9d97d&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=ObS10J%2FVkm2IBNlTYH7EnXX99NX30r1koS%2Bf1QEgNmg%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M generators/aniol/Makefile

  Log Message:
  -----------
  Depend on header


  Commit: a402ffa9e0dcfdf93309f5b7e91beab8592d55d2
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fa402ffa9e0dcfdf93309f5b7e91beab8592d55d2&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=zwr0QqjgXjeECbyTyCNQOF%2B%2BkQGbPH782XiRkVGgsx0%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M generators/aniol/hyperon-gen.cpp
    M generators/aniol/hyperon-gen.h
    M generators/aniol/hyperon_decay.cpp
    M generators/aniol/lambda_decay.cpp

  Log Message:
  -----------
  Read arguments from command line (particle index, no recompilation)

Also, skip nan and don't keep going forever if file ends with nan.


  Commit: e53bc1d13c444c5fbe0286c20ae97712fa4f3473
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fe53bc1d13c444c5fbe0286c20ae97712fa4f3473&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=8fZKT1bbDwTgII%2BiH5RUZ8LRLeBkEmxhG1wH1eqzZ1w%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M include/remollGenHyperon.hh
    M src/remollGenHyperon.cc

  Log Message:
  -----------
  Add weight unit.

Weights are stored in Lambdas per beam electron. Needs conversion.


  Commit: e17b96918c921e169c2f0a5be595c7b1d6da2f0a
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fe17b96918c921e169c2f0a5be595c7b1d6da2f0a&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500529513&sdata=pFlx%2Bkf9Cy1JlJiFdQ8eQ4EX0wYoaXlsUkom%2FxzacDs%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M include/remollFileReader.hh
    M include/remollGenHyperon.hh
    M src/remollFileReader.cc
    M src/remollGenHyperon.cc

  Log Message:
  -----------
  Add debug level to file reader, so we can hide all the nan warnings


  Commit: 2dc319318e503daa06ae294c59588efe5dfc0599
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F2dc319318e503daa06ae294c59588efe5dfc0599&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500539515&sdata=Oq3%2FSEYeOxH8VRfbu5H4OSk0Dv40C%2BFm4iFDgbSMJuM%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M macros/tests/unit/test_gen_hyperon.mac

  Log Message:
  -----------
  Add debug level command to unit test macro


  Commit: d652a6f08073bd1a16106c5fd7721a285dcc0e02
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fd652a6f08073bd1a16106c5fd7721a285dcc0e02&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500539515&sdata=pkB7LZEObEe4xQdW3%2F7Fe0Y9tXcQb2wGd%2BIRia%2BAWWM%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/remollGenHyperon.cc

  Log Message:
  -----------
  When reading a file with units, we need to divide by the units, not multiply


  Commit: 13a41a28eeb3ba12ef0556934948e181258f4af2
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F13a41a28eeb3ba12ef0556934948e181258f4af2&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500539515&sdata=Ab7rg4wHiCQMsUUm%2Btx3pm%2FNPsWyeSrDx7RjNFKIxBM%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M macros/hyperons/lambda.mac

  Log Message:
  -----------
  Run hyperon analysis for 2M events, disable optical physics


  Commit: bc00a6eaa065489f11d4464135f0e24831f2809f
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fbc00a6eaa065489f11d4464135f0e24831f2809f&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500539515&sdata=t3tL%2BCiuJ5zeti3NNVKZ9pZ4IlpLR1E7DLs4xFm4Ak8%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    A analysis/hyperon/hyperon_pion_rates.C

  Log Message:
  -----------
  Analysis script for hyperon analysis


  Commit: 75c453e62b70e3404b7be123407c9c11514fb1f5
      https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F75c453e62b70e3404b7be123407c9c11514fb1f5&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500539515&sdata=tELDeyqaDaj8sWuKhnLsJ9hSqeXLPnAJfasOiBBNlek%3D&reserved=0
  Author: Wouter Deconinck <wdconinc at gmail.com>
  Date:   2019-03-15 (Fri, 15 Mar 2019)

  Changed paths:
    A analysis/hyperon/hyperon_pion_rates.C
    M generators/aniol/.gitignore
    M generators/aniol/Makefile
    M generators/aniol/README.md
    M generators/aniol/hyperon-gen.cpp
    M generators/aniol/hyperon-gen.h
    M generators/aniol/hyperon_decay.cpp
    M generators/aniol/hyperon_decay.h
    M generators/aniol/hyperon_particles_plot.cxx
    M generators/aniol/hyperon_plot.cxx
    R generators/aniol/hyperons/.gitkeep
    M generators/aniol/lambda_decay.cpp
    M generators/aniol/lambda_pi_plot.cxx
    A include/remollFileReader.hh
    A include/remollGenHyperon.hh
    A macros/hyperons/lambda.mac
    A macros/tests/unit/test_gen_hyperon.dat
    A macros/tests/unit/test_gen_hyperon.mac
    A src/remollFileReader.cc
    A src/remollGenHyperon.cc
    M src/remollPrimaryGeneratorAction.cc

  Log Message:
  -----------
  Merge pull request #220 from JeffersonLab/feature-hyperon-generator

Feature hyperon generator


Compare: https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcompare%2Ff3c00677c765...75c453e62b70&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Ce616badb96d44ea78d3f08d6a9a5f03f%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C0%7C636882927500539515&sdata=7WRjBudVV%2B57lnA8bd9LQizEAwQvf4JwlvmbkmifBo8%3D&reserved=0


More information about the 12gevmoller_sim mailing list