Updates and Results Talks and Posters Advice Ideas Important Figures Write-Ups Outreach How-To Funding Opportunities GENETIS
  GENETIS  ELOG logo
This is a draft message, edit and submit it to make it permanent  
Message ID: 221     Entry time: Mon May 29 20:21:07 2023
Author: Dylan Wells 
Subject: Pueo Physics of Results Plots 

The Physics of Results Plots have been added to the Pueo Loop. The current version of the plotter is built for pueoSim v1.0 and located in ${WorkingDir}/Antenna_Performance_Metric (Hasn't been pulled into the loop directory yet).

The pueoSim v1.0 IceFinal files were missing information on the RF direction and information needed to see an amplitude spectrum. I asked Will, and he said that the new version of pueoSim (v1.1.0) outputs the needed information.

I created an updated version of the plotter, and have a pull request here: https://github.com/osu-particle-astrophysics/GENETIS_PUEO/pull/40

However, before this can be implemented in the loop, we need a way to get errors from pueoSim v1.1.0.

Currently, there is a version of rootAnalysis.py here that can analyze the new root files and output fitness scores and errors, but instead of taking 20 minutes for a generation, it now takes 20 minutes per individual to run.

This is because the update splits the IceFinal file into IceFinal_allTree, IceFinal_passTree0, and IceFinal_passTree1. IceFinal_allTree and IceFinal_passTree1 are of comparable size to the previous IceFinal file, but the passTree0 final is

about 10-20 times larger, causing a slowdown in calculations. If we calculate without this file, it takes about 1 minute per individual, still a bit slower than before.

Ideas to solve this issue:

Don't use the passTree0 files (I have asked Will what they're for, and if we need them. Hopefully he responds after the Holiday.)

Instead of running through a Python for loop, call a C++ script that creates a CSV file the Python program can easily load in.

Submit a batch job to run the analysis in parallel before combining the outputs in the correct format. (We should maybe do this anyways?)

Continue using pueoSim v1.0 (I think we can still retain the Theta graphs for the incoming neutrinos, but there won't be any RF graphs or the possibility of amplitude spectrum plots) 

 

Attached is a preview of plots the v1.1 plotter is capable of making.

 

Add weights.

 

 

 

Attachment 1: 1_neutrinoFlavor_bestindiv.png  20 kB  Uploaded Mon May 29 21:46:47 2023  | Show | Hide all | Show all
Attachment 2: 1_nuDirCosTheta_bestindiv.png  26 kB  Uploaded Mon May 29 21:46:53 2023  | Show | Hide all | Show all
Attachment 3: 1_nuDirTheta_bestindiv.png  21 kB  Uploaded Mon May 29 21:46:58 2023  | Show | Hide all | Show all
Attachment 4: 1_RFdirCosTheta_bestindiv.png  22 kB  Uploaded Mon May 29 21:47:03 2023  | Hide | Hide all | Show all
1_RFdirCosTheta_bestindiv.png
Attachment 5: 1_RFdirTheta_bestindiv.png  21 kB  Uploaded Mon May 29 21:47:09 2023  | Hide | Hide all | Show all
1_RFdirTheta_bestindiv.png
Attachment 6: 1_maxEField_vs_maxEFieldFreq_2d_bestindiv.png  35 kB  Uploaded Mon May 29 21:47:15 2023  | Show | Hide all | Show all
Attachment 7: 1_1_signals_bestindiv.png  18 kB  Uploaded Mon May 29 21:47:22 2023  | Hide | Hide all | Show all
1_1_signals_bestindiv.png
ELOG V3.1.5-fc6679b