Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

modifications for v11 reco #142

Merged
merged 29 commits into from
Aug 29, 2024
Merged

modifications for v11 reco #142

merged 29 commits into from
Aug 29, 2024

Conversation

Victor-Schwan
Copy link
Contributor

BEGINRELEASENOTES

  • ILD Reco also possible with v09 and v11 models
  • so far only tracking

ENDRELEASENOTES

Copy link
Contributor

@tmadlener tmadlener left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would introduce dedicated Tracking{Digi,Reco}_FCCeeMDI.py (or similarly named) and dispatch to them if a v11 or v09 is requested. Probably the two models even need different tracking configurations, so potentially we need two sets of new files to fully run tracking for all versions. In the dedicated sets we can then put the necessary changes for each model, without having to change the configuration for the other detector models.

The following files should be removed:

  • GaudiILD09Reco.py
  • ILD09Reconstruction.py
  • material_plots_2D.py
  • plotstyle.py
  • bbudsc_3evt_SIM_v02.slcio
  • bbudsc_3evt_SIM_v09.slcio
  • ParticleFlow/PandoraPFAStd.xml
  • MarlinILD09Reco.xml
  • MarlinILD09RecoParsed.xml
  • MarlinGaudiConversionLastStep.sh

StandardConfig/production/ILDReconstruction.py Outdated Show resolved Hide resolved
Comment on lines +116 to +127
parser.add_argument(
"--trackingOnly",
help="Only Tracking is performed; built for reco testing purposes",
action="store_true",
)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this option work with a "normal" geometry? I.e. does the reconstruction then run without exiting early or crashing?

@tmadlener
Copy link
Contributor

I have added some CI workflows in #145. Can you rebase on top of the current master branch to pick those changes up? You should then also be able to add jobs for this geometry quite easily here:

detector_model: [ILD_l5_o1_v02]

@tmadlener
Copy link
Contributor

CI for ILD_l5_v11 is failing because we are trying to run the full reconstruction, which is obviously not yet working, because we need tracks first. We will have to adjust the workflow a bit to accommodate for that.

Victor Laurenz Schwan and others added 19 commits August 29, 2024 15:01
except for consts in .cfg file, not yet taken from CLD;
testing with v09 and v11 needed
store_true already sets false as default, see https://docs.python.org/3/library/argparse.html#action
removed one argument as the same dest was already used
…on/Calibration_ILD_l5_o1_v09.cfg

Co-authored-by: Thomas Madlener <[email protected]>
…on/Calibration_ILD_l5_v11.cfg

Co-authored-by: Thomas Madlener <[email protected]>
@tmadlener tmadlener merged commit 93e79c2 into iLCSoft:master Aug 29, 2024
11 checks passed
@Victor-Schwan Victor-Schwan deleted the schwan branch August 29, 2024 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants