2784671732modified: TrackRecon.C PID gate on the suspected proton locus and prudcing the Ex function corresponding to the state. Also implemented a1c0 dithering for the reaction dataVignesh Sitaraman2026-08-11 14:19:29 -0400
caeff0d7c5modified: TrackRecon.C rehaul of the calibration dynamic so that any channels that dont have sufficient sx3 a1c2 stats get calibrated by lining up their centroids with those that do. Still a bit iffy on the bad anode formalism but keeping it in for now. modified: pc_energy_calibration.dat modified: pccal/fit_pc_energy_calibration.CVignesh Sitaraman2026-08-10 14:27:52 -0400
07e30a5dddmodified: TrackRecon.C implemented new energy calibration paradigm for the PC and some other minor changes modified: pc_energy_calibration.dat modified: pccal/fit_pc_energy_calibration.C modified: run_27Al.shVignesh Sitaraman2026-08-06 17:04:17 -0400
00c507e0acmodified: Armory/ClassPW.h modified: TrackRecon.C corrected anode cal logic with changes to classpw.h to incorporate the guardwire to cathode wire region for anode charge collection modified: pc_energy_calibration.datVignesh Sitaraman2026-08-06 13:30:51 -0400
58d0ef1839modified: TrackRecon.C changed the calibrationf for anode cathode so that we can get Eloss difference in the active area of the proportional counter. Using only ground staet now as opposed to snapping to the neareast Ex modified: run_27Al.sh modified: run_tr.shVignesh Sitaraman2026-08-05 10:51:19 -0400
51ece5e69bmodified: TrackRecon.C corrected some eval calls and implemeneted a beam E inversion function to get the beam energy from the measured Ex and theta and compare it to the Beam E from Eloss modified: run_27Al.shVignesh Sitaraman2026-08-03 12:07:26 -0400
bd79dda26bmodified: MakeVertex.C new version of sudarsan's code modified: TrackRecon.C changes to selectivity of detecrtor channels based on sudarsan's code and some changes to event structure modified: run_27Al.shVignesh Sitaraman2026-08-03 09:45:43 -0400
14999546b7modified: Armory/HistPlotter.h modified: TrackRecon.C made changes to account for frequent crashes due to the number of histograms. New changes allow for flsuhing of data to histograms every n events modified: run_27Al.shVignesh Sitaraman2026-07-31 14:05:18 -0400
304cf2b7e3Read me added workflow
james szalkie
2026-07-22 11:05:41 -0400
98b438a54eBIG FIX -------- - Significant typo in beam eloss calculation, fixed. Reaction data shows Ex values that make sense. - Per-anode-wire calibration implemented inline in the code. Needs to go live in its own gainmatch file. - Per-anode-wire cuts being considered. Will need updation in the future.
devel_sudarshan
Sudarsan Balakrishnan2026-07-21 12:16:16 -0400
ff2171c2f1Plotting updates
James Szalkie
2026-07-20 14:43:13 -0400
9848725f58LISE agreement
James Szalkie
2026-07-20 13:51:50 -0400
26be64416crange v thickness graph
james szalkie
2026-07-20 10:06:59 -0400
d6e72f1cc7punch-through study
James Szalkie
2026-07-17 16:10:00 -0400
f3882bc313QQQ punchthrough
James Szalkie
2026-07-15 16:10:37 -0400
9f39dad3bdfixed beam and macros
James Szalkie
2026-07-15 14:25:28 -0400
4d74f51db8geant code and sx3 thickness correction
James Szalkie
2026-07-15 11:26:38 -0400
1a16ef41f3Bugfixes/Changelog: - Changed Kinematics.h to use TLorentzVector - doesn't affect Ex calculations at all - 27Al, 17F analyses fleshed out to identify vertexz regions sensitive to a, d, p ejectiles - Better handling of dE using detector hyperboloids, dE4 introduced. Marginal improvement over dE3. This is a function inside PC_Stepladder_Correction.h which needs to be renamed. - Anode-wire #23 seems to have disproportionally large # of counts compared to the other wires. - Move towards wire-wise dE/E gates. Not yet fully implemented. - This push sees some Ex plots that appear to be from (a,p) on 27Al(a,p). 17F(a,p) is a lot less clear-cut. - Updated beam starting energies to improved guesses, for p+a, 17F and 27Al data.Sudarsan Balakrishnan2026-07-07 14:40:18 -0400
48eea6d70bmodified: TrackRecon.C consolidated varaibles and implemented a method to eliminate the use of a1c0 for a1c1 calculation and report the cell pitch/ mis values for only the value chosen. changed ranges for phi plots to -200 to 200. Folders for a1c0 and a1c1 are categorized into detector types for easier access. Using deltaphi mechanism instead of the si.phi-pc.phi formalism to better account for wrap aroundVignesh Sitaraman2026-06-28 18:06:57 -0400
826139a26dmodified: TrackRecon.C changed cathode gains for the 27 Al to have consitent cfrac and other parameters for all runs. This also should allow us to merge runs from thboth campaigns easier. Corrected error in proton mass in stuff copied over from Sudarsan's branch. Changed some variable names to mka ethem more consistent and clearer as to their actuall purpose. modified: run_tr.shVignesh Sitaraman2026-06-28 15:43:37 -0400
18b948a335new file: scratch/fit_a1c0_zcorr.C not sure if this is the right apporach, doing this for now as a stopgapVignesh Sitaraman2026-06-26 13:41:28 -0400
88eba525e1modified: TrackRecon.C included new branch for True A1C0 events, A1C1 and A1C0 events now sit in different branches than the brenchmark branch, increased time gateVignesh Sitaraman2026-06-26 09:52:20 -0400
4249b9b848modified: Armory/ClassPW.h modified: TrackRecon.C replacing auto with const auto & to pass value instead of copyingVignesh Sitaraman2026-06-24 11:59:15 -0400
6bad95d228modified: 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 processedVignesh Sitaraman2026-06-24 10:36:23 -0400
3ba532843dmodified: 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 consitentVignesh Sitaraman2026-06-19 16:28:31 -0400
4170adb503modified: TrackRecon.C energy theshold of 5 on wireevent filling modified: run_tr.shVignesh Sitaraman2026-06-18 19:47:21 -0400
ff21920baemodified: TrackRecon.C consolidated the a1c1 linear functions and fits new file: fit_a1c1_cfrac.C modified: run_tr.shVignesh Sitaraman2026-06-18 17:41:45 -0400
3a0c04b1c0saving work again, refining and benchmarking energy loss and deposition
James Szalkie
2026-06-18 15:40:15 -0400
4db59641cdrefining energy loss with Lise
James Szalkie
2026-06-17 12:03:07 -0400
819a8937f7modified: 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.shVignesh Sitaraman2026-06-15 18:14:24 -0400
bcaa540a95expanded dual-plotter into multi-plotter
james szalkie
2026-06-15 14:31:46 -0400
fcd412dc59modified: 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.shVignesh Sitaraman2026-06-14 13:36:58 -0400
1bbf2ae059modified: 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.shVignesh Sitaraman2026-06-12 10:42:22 -0400
7861cc496cmodified: MakeVertex.C adapted from Sudarsan's pushes modified: TrackRecon.C dithering was not inclded ;-;Vignesh Sitaraman2026-06-12 09:14:40 -0400
f7248f6a4emodified: 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.CVignesh Sitaraman2026-06-11 16:51:41 -0400
8dd6526221modified: 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_invertVignesh Sitaraman2026-06-09 17:37:22 -0400
f6f07a1b0cAnother commit in between many breaking changes. Has Hammer+Tweezer approach for 27Al and 17F applied. * Analyzing 17F approach will require the use of a #define in addition to globals. Not ideal but it is what it is.Sudarsan Balakrishnan2026-06-08 17:49:52 -0400
948c6e6ea2renamed: 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.mdVignesh Sitaraman2026-06-08 11:48:00 -0400
5824fa7148modified: 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 datasetsVignesh Sitaraman2026-06-08 11:32:39 -0400
20dc8fef22modified: TrackRecon.C modified: run_tr.sh parralelistaion of all runs and addition of CO2 percent as an environment variableVignesh Sitaraman2026-06-08 10:39:22 -0400
702399be84modified: 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 togetherVignesh Sitaraman2026-06-07 17:18:44 -0400
4de5507285modified: Armory/HistPlotter.h replaced omap with map for alphanumeric sorting of histogramsVignesh Sitaraman2026-06-07 08:49:01 -0400
7fb4fc542cscrewy plot
James Szalkie
2026-06-05 16:00:31 -0400
19928ac432QQQ data
James Szalkie
2026-06-05 15:47:35 -0400
7891aaebcamodified: scratch/scan_rf_timing.C output images instead of gifVignesh Sitaraman2026-06-05 15:41:32 -0400
e4a490245cpython structure fixes
James Szalkie
2026-06-05 14:14:21 -0400
d8e4b22614modified: TrackRecon.C seprating rf-mcp time for qqq into inner vs outer ringsVignesh Sitaraman2026-06-05 11:06:49 -0400
d5419bab9bnew 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 variationVignesh Sitaraman2026-06-05 11:04:44 -0400
1fb12d2f46modified: 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.shVignesh Sitaraman2026-06-03 15:38:00 -0400
792933de25modified: 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.hVignesh Sitaraman2026-06-03 14:42:16 -0400
a64d45e081modified: TrackRecon.C changed the nA analyssis to be a little more efficient modified: run_17F.shVignesh Sitaraman2026-06-03 11:46:07 -0400