Commit Graph

210 Commits

Author SHA1 Message Date
Vignesh Sitaraman 4249b9b848 modified: Armory/ClassPW.h
modified:   TrackRecon.C replacing auto with const auto & to pass value instead of copying
2026-06-24 11:59:15 -04:00
Vignesh Sitaraman 6bad95d228 modified: Armory/ClassPW.h changed the wire phiminisation from a search based function to a phi vertex solution
modified:   TrackRecon.C changed starting aprameters for the cfrac fit, folding the lowereband from 17F into the higher band for cfrtac analysis. Exploring a new offset correction for the SX3s and QQQs based on the A1C0 Hybrid approach (WIP)
    A1C1 events are solved as A1C0 for both adjacent cells and thefinal answer with the lower Vertexperp is chosen.
	modified:   run_tr.sh reordered so that we can look at all alpha source runs as proton runs are still ebing processed
2026-06-24 10:36:23 -04:00
Vignesh Sitaraman c2a8cbefc6 modified: TrackRecon.C 2026-06-21 15:42:04 -04:00
Vignesh Sitaraman 3ba532843d modified: TrackRecon.C included stuff to account for dead wires and thus pseudo 1 wire events, cleaned up code and added comments to make the approaches more understandable
modified:   fit_a1c1_cfrac.C included a reference free method for gain amtching cell
	modified:   slope_intercept_results_17F.dat put in value for the missing wire gains based on other wires with similar profiles. The variation among them is minute but the vairation from one is consitent
2026-06-19 16:28:31 -04:00
Vignesh Sitaraman 4170adb503 modified: TrackRecon.C energy theshold of 5 on wireevent filling
modified:   run_tr.sh
2026-06-18 19:47:21 -04:00
Vignesh Sitaraman 385f5af204 modified: TrackRecon.C corrected vertexrecon_pczfix limits 2026-06-18 17:43:48 -04:00
Vignesh Sitaraman ff21920bae modified: TrackRecon.C consolidated the a1c1 linear functions and fits
new file:   fit_a1c1_cfrac.C
	modified:   run_tr.sh
2026-06-18 17:41:45 -04:00
Vignesh Sitaraman 9e2023a9db modified: TrackRecon.C
modified:   run_tr.sh
2026-06-15 19:27:41 -04:00
Vignesh Sitaraman 819a8937f7 modified: Armory/PC_StepLadder_Correction.h
modified:   TrackRecon.C benchmark a1c1 cfrac seems to work
	modified:   run_17F.sh
	modified:   run_27Al.sh
	modified:   run_tr.sh
2026-06-15 18:14:24 -04:00
Vignesh Sitaraman fcd412dc59 modified: Armory/ClassPW.h fixed typo
modified:   TrackRecon.C found some interesting behaviour in the A1c1 plots going to implement new a1c1 model invert to acount for a/c charege variation next
	modified:   scratch/plot_dither_scan.C
	modified:   scratch/scan_dither_runs.sh
2026-06-14 13:36:58 -04:00
Vignesh Sitaraman 1bbf2ae059 modified: TrackRecon.C
modified:   eloss_calculations/Eloss.py
	new file:   eloss_calculations/deutron_lookup_20MeV_3pc.dat for 27Al(a,d) pathway
	new file:   scratch/plot_dither_scan.C optimising dithering for A1C1 and A1C0 events
	new file:   scratch/scan_dither_runs.sh
	renamed:    scan_slope_runs.sh -> scratch/scan_slope_runs.sh
2026-06-12 10:42:22 -04:00
Vignesh Sitaraman 7861cc496c modified: MakeVertex.C adapted from Sudarsan's pushes
modified:   TrackRecon.C dithering was not inclded ;-;
2026-06-12 09:14:40 -04:00
Vignesh Sitaraman f7248f6a4e modified: Armory/PC_StepLadder_Correction.h
modified:   TrackRecon.C trying to benchmeark A1Cn events against a1c2 and failing due to flaww in logic
	modified:   run_tr.sh
	modified:   scratch/plot_slope_scan.C
2026-06-11 16:51:41 -04:00
Vignesh Sitaraman 20f8ad227c modified: Armory/PC_StepLadder_Correction.h
modified:   TrackRecon.C
	modified:   run_tr.sh
	modified:   scan_slope_runs.sh
	modified:   scratch/plot_slope_scan.C
2026-06-11 09:29:14 -04:00
Vignesh Sitaraman 8dd6526221 modified: TrackRecon.C bookkeeping + introducing CO2 dependent Eloss + diagnostic plots to figure out teh slope correection for the PC model_invert
new file:   eloss_calculations/alpha_lookup_20MeV_3pc_350Torr.dat
	new file:   eloss_calculations/alpha_lookup_20MeV_4pc_350Torr.dat
	new file:   eloss_calculations/aluminum_lookup_80MeV_3pc_350Torr.dat
	new file:   eloss_calculations/aluminum_lookup_80MeV_4pc_350Torr.dat
	new file:   eloss_calculations/fluorine_lookup_70MeV_3pc_350Torr.dat
	new file:   eloss_calculations/fluorine_lookup_70MeV_4pc_350Torr.dat
	new file:   eloss_calculations/oxygen_lookup_70MeV_3pc_350Torr.dat
	new file:   eloss_calculations/oxygen_lookup_70MeV_4pc_350Torr.dat
	new file:   eloss_calculations/proton_lookup_20MeV_3pc_350Torr.dat
	new file:   eloss_calculations/proton_lookup_20MeV_4pc_350Torr.dat
	modified:   run_tr.sh book keeping
	new file:   scan_slope_runs.sh   diagnostic plots to figure out the slope correection for the PC model_invert
	new file:   scratch/plot_slope_scan.C  diagnostic plots to figure out the slope correection for the PC model_invert
2026-06-09 17:37:22 -04:00
Vignesh Sitaraman 948c6e6ea2 renamed: Calibration.C -> CalibrationQQQ.C changed name to make the calibration script explicitly state the kind of detectors QQQ
renamed:    Calibration.h -> CalibrationQQQ.h
	modified:   README.md
2026-06-08 11:48:00 -04:00
Vignesh Sitaraman 5824fa7148 modified: TrackRecon.C made variables to account for variable energy loss in 27Al and 17F runs due to beamline components
modified:   run_17F.sh made all outputs direct to specific folders for clarity and to avoid overwriting results from different datasets
	modified:   run_27Al.sh made output folder format consitent across datasets
	modified:   run_tr.sh made output folder format consitent across datasets
2026-06-08 11:32:39 -04:00
Vignesh Sitaraman 20dc8fef22 modified: TrackRecon.C
modified:   run_tr.sh parralelistaion of all runs and addition of CO2 percent as an environment variable
2026-06-08 10:39:22 -04:00
Vignesh Sitaraman 702399be84 modified: Calibration.C corrected the p energy being used to the 241Am peak
modified:   GainMatchQQQ.C made all output files .dat instead of .txt
	modified:   TrackRecon.C made ome more plots for dissertation
	modified:   qqq_Calib.dat updated with 241Am peak position
	modified:   run_17F.sh
	modified:   run_tr.sh
	modified:   scratch/make_prettyplots.C made change so now we can input multiple runs at once and plots them together
2026-06-07 17:18:44 -04:00
Vignesh Sitaraman 9ad4e9d5d4 modified: scratch/make_prettyplots.C 2026-06-05 19:47:05 -04:00
Vignesh Sitaraman 7891aaebca modified: scratch/scan_rf_timing.C output images instead of gif 2026-06-05 15:41:32 -04:00
Vignesh Sitaraman d8e4b22614 modified: TrackRecon.C seprating rf-mcp time for qqq into inner vs outer rings 2026-06-05 11:06:49 -04:00
Vignesh Sitaraman d5419bab9b new file: anasen_fem/1dpotplot.py 1d potential plotter from A to C from elmer output
# modified:   anasen_fem/wires_gmsh2d_bc.py
	new file:   scratch/scan_rf_timing.C scan RF-MCP timing for runs to look at variation
2026-06-05 11:05:40 -04:00
Vignesh Sitaraman 66fd758554 modified: scratch/make_prettyplots.C set z min 2026-06-05 08:48:42 -04:00
Vignesh Sitaraman 88cf59bce3 modified: anasen_fem/paraview_plotter.py correct path for zephyrus 2026-06-04 15:59:13 -04:00
Vignesh Sitaraman 86933ac2bf modified: TrackRecon.C
modified:   eloss_calculations/Eloss.py changes to accoodate 3%CO2 mix instead of 4%CO2 mix
2026-06-04 15:35:04 -04:00
Vignesh Sitaraman a875b17247 modified: TrackRecon.C
modified:   run_tr.sh
	modified:   scratch/make_prettyplots.C
2026-06-04 14:32:33 -04:00
Vignesh Sitaraman 6104c6f7a9 modified: TrackRecon.C
modified:   run_17F.sh
	renamed:    scratch/make_pretty.C -> scratch/make_prettyplots.C
2026-06-04 08:15:16 -04:00
Vignesh Sitaraman 1fb12d2f46 modified: Armory/HistPlotter.h changes to make histgrams plot in alphabetical order
modified:   TrackRecon.C changes to maek the misc branches work
	modified:   TrackRecon.h changes to maek the misc branches work
	modified:   run_17F.sh
2026-06-03 15:38:00 -04:00
Vignesh Sitaraman 792933de25 modified: TrackRecon.C made to changes to make the old analysis histograms switchable. Having problems with the misc branch addresses for 17F reaction data analysis.
modified:   TrackRecon.h
2026-06-03 14:42:16 -04:00
Vignesh Sitaraman a64d45e081 modified: TrackRecon.C changed the nA analyssis to be a little more efficient
modified:   run_17F.sh
2026-06-03 11:46:07 -04:00
Vignesh Sitaraman 254402b4cc new file: scratch/make_pretty.C make pretty plots for the thesis 2026-06-02 18:35:39 -04:00
Vignesh Sitaraman 787b1ca498 new file: scratch/PhiCorr.C
renamed:    anasen_labels.csv -> scratch/anasen_labels.csv
	renamed:    grid_generate.py -> scratch/grid_generate.py
	renamed:    shadowplay.py -> scratch/shadowplay.py
2026-05-29 13:32:32 -04:00
Vignesh Sitaraman 15773d4606 modified: TrackRecon.C
modified:   run_27Al.sh
	modified:   run_tr.sh
2026-05-26 15:43:21 -04:00
Vignesh Sitaraman 07fe2a5d38 modified: TrackRecon.C qqq.event recon typo corrected 2026-05-26 08:55:35 -04:00
Vignesh Sitaraman 3b70b279e7 modified: run_17F.sh
modified:   run_tr.sh
2026-05-20 15:03:46 -04:00
Vignesh Sitaraman f5f7515d7a modified: TrackRecon.C partly cleaned up analysis code
modified:   TrackRecon.h
	new file:   run_tr.sh
	modified:   scratch/sx3z_vs_phiz/scan_offset.C
	modified:   scratch/sx3z_vs_phiz/scan_offset_fix.C
2026-05-20 14:58:36 -04:00
Vignesh Sitaraman 41b286da5d modified: MakeVertex.C
modified:   anasen_fem/run.py
	modified:   anasen_fem/scalars.dat.names
	modified:   run_sx3.sh
	new file:   slope_intercept_results.dat
2026-05-20 09:36:53 -04:00
Vignesh Sitaraman bb05baf89d modified: Armory/ClassPW.h changes made to explain the andoe and cathode shifts in a more intuitive geometric manner
modified:   MakeVertex.C changed code to make nA plots instead of nA0C to add more stats to n anode analysis
	modified:   anasen_fem/paraview_plotter.py changed the analysis to plot every 32nd field line, dure to indreaed field density from the new wire shift
	modified:   anasen_fem/run.py going from 0 to 174.6 in 17.43 increments to account for the remeasured lenth of the pc
	modified:   anasen_fem/scalars.dat.names
	modified:   anasen_fem/wires_gmsh2d_bc.py length of pc changed, 4 wire shift incorporated, set mesh order to 2 to decrease the meashing density
    pccal folder seems to make 17F analysis work, not sure why still trying to figure it out
	new file:   pccal/anode_gainmatch.C
	new file:   pccal/anode_gm_coeffs.dat
	new file:   pccal/cathode_gainmatch.C
	new file:   pccal/cathode_gm_coeffs.dat
	new file:   pccal/pc_gm_coeffs.dat
	new file:   pccal/slope_intercept_26Al.dat
    scratch folder analysis for pcz vs pczfix analysis from sudarsan's branch
	new file:   scratch/sx3z_vs_phiz/scan_offset.C
	new file:   scratch/sx3z_vs_phiz/scan_offset_fix.C
2026-05-19 17:57:54 -04:00
Vignesh Sitaraman d8593b2f55 modified: MakeVertex.C
modified:   anasen_fem/run.py
	modified:   anasen_fem/scalars.dat.names
	modified:   anasen_fem/wires_gmsh2d_bc.py
2026-05-19 10:28:41 -04:00
Vignesh Sitaraman ce0bedf704 deleted: Armory/ClassPC1An.h delete4d duplicate
modified:   Armory/ClassPW.h changes made for 4 wire shift to the anode and cathode starting positions
	modified:   Armory/PC_StepLadder_Correction.h
	modified:   anasen_fem/paraview_plotter.py corrected path for new pc
	modified:   run_17F.sh
	modified:   run_27Al.sh
	modified:   run_sx3.sh
2026-05-18 17:46:20 -04:00
Vignesh Sitaraman b69dcf39d6 modified: MakeVertex.C
modified:   README.md
	modified:   anasen_fem/run.py
	modified:   anasen_fem/scalars.dat.names
	modified:   anasen_fem/wires_gmsh2d_bc.py
	modified:   run_sx3.sh
2026-05-15 18:01:31 -04:00
Vignesh Sitaraman 17f44bc12e modified: README.md
modified:   run_27Al.sh
2026-05-15 14:57:12 -04:00
Vignesh Sitaraman 3503953b0f modified: MakeVertex.C
new file:   README.md WIP but I think this is a good start
	modified:   run_sx3.sh
2026-05-15 14:45:57 -04:00
Vignesh Sitaraman c142f4b567 deleted: Analyzer1.C
deleted:    Analyzer1.h
	deleted:    GainMatchSX3.C
	deleted:    GainMatchSX3.h
	deleted:    GainMatchSX3Front.C
	deleted:    GainMatchSX3Front.h
	deleted:    GainMatchSX3Front1.C
	deleted:    sx3_BackGains.txt
	deleted:    sx3_GainMatchfront.txt
    Book keeping deleting older unused scripts.
2026-05-15 14:02:00 -04:00
Vignesh Sitaraman 574506acb7 modified: Armory/ClassPW.h
modified:   Armory/PC_StepLadder_Correction.h incorp[orating 4 wire twist]
	modified:   MakeVertex.C
2026-05-15 11:14:52 -04:00
Vignesh Sitaraman 419cbd3c8c modified: MakeVertex.C psuedo excitation function for th 27Al using the single anode wire events, DOES NOT WORK YET needs to be fixed
# modified:   run_27Al.sh
2026-05-12 16:37:23 -04:00
Vignesh Sitaraman 5282ef7e1c Merge branch 'devel_vignesh' of https://fsunuc.physics.fsu.edu/git/rtang/ANASEN_analysis into devel_vignesh 2026-05-12 13:40:08 -04:00
Vignesh Sitaraman 1d7b9dde47 modified: MakeVertex.C
modified:   eloss_calculations/Eloss.py making lookup tables for aluminum, fluorine, and oxygen
	new file:   eloss_calculations/aluminum_lookup_80MeV.dat
	new file:   eloss_calculations/fluorine_lookup_70MeV.dat
	new file:   eloss_calculations/oxygen_lookup_70MeV.dat
2026-05-12 13:39:38 -04:00
Vignesh Sitaraman 1081e4b690 modified: MakeVertex.C
modified:   run_27Al.sh
	modified:   run_sx3.sh
2026-05-11 17:23:43 -04:00