IncandelaLab / LDMX-scripts

4 stars 15 forks source link

ParticleNet for v14 geometry #26

Open LiamBrennan-UCSB opened 7 months ago

LiamBrennan-UCSB commented 7 months ago

ParticleNet Projects

ParticleNet Paper

https://arxiv.org/pdf/1902.08570.pdf

This can be quite daunting to start. Try to read and familiarize yourself with the Network Architecture so that when you see these functions in the code you can tie them back mentally.

How to Setup ParticleNet

  1. Follow the Create POD account, tutorial: https://github.com/IncandelaLab/LDMX-scripts/wiki

  2. Install ROOT on local: https://root.cern/install/

  1. Install ParticleNet on POD, tutorial: https://github.com/IncandelaLab/LDMX-scripts/tree/master/GraphNet

4: Transfer a single file from POD to a local directory

  1. Move a pre-processing script to your directory on POD if it isn't already there: /home/lbrennan/LDMX-scripts/GraphNet/file_processor.py

  2. Change the file_templates from V13 to V14 and run the pre-processing script

There are some other key differences between V12 and V14. Once you've completed these steps we can discuss the other variables that will need to be changed.

Existing material to start off

V14 Samples /home/aminali/production/v14_prod Background: v3.2.0_ecalPN_tskim_sizeskim Signal: Ap0.001GeV_1e_v3.2.2_v14_tskim, Ap0.01GeV_1e_v3.2.2_v14_tskim, Ap0.1GeV_1e_v3.2.2_v14_tskim, Ap1GeV_1e_v3.2.2_v14_tskim

tvami commented 7 months ago

Install ParticleNet on POD, tutorial: https://github.com/p-masterson/LDMX-scripts/tree/lazy-loading/GraphNet

can we move Phillip's files to this main repo please? @LiamBrennan-UCSB

LiamBrennan-UCSB commented 7 months ago

Yes I can work on that

tvami commented 6 months ago

@DuncanWilmot Phillip's stuff is now in the main repo, right? @LiamBrennan-UCSB please modify the description to reflect that.

DuncanWilmot commented 6 months ago

@tvami @LiamBrennan-UCSB yes, v13 stable version of ParticleNet located at https://github.com/IncandelaLab/LDMX-scripts/tree/master/GraphNet

tvami commented 6 months ago

please modify the description to reflect that.

nvm, I did this