Vignesh Sitaraman
58d0ef1839
modified: 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.sh
2026-08-05 10:51:19 -04:00
Vignesh Sitaraman
51ece5e69b
modified: 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.sh
2026-08-03 12:07:26 -04:00
Vignesh Sitaraman
bd79dda26b
modified: 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.sh
2026-08-03 09:45:43 -04:00
Vignesh Sitaraman
14999546b7
modified: 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.sh
2026-07-31 14:05:18 -04:00
Vignesh Sitaraman
a292695a4d
modified: TrackRecon.C
...
modified: run_27Al.sh
modified: run_tr.sh
2026-07-30 15:32:53 -04:00
Vignesh Sitaraman
173fb36ea2
modified: TrackRecon.C
...
modified: run_27Al.sh
2026-07-29 14:44:53 -04:00
Vignesh Sitaraman
3e9c86d8dc
modified: .gitignore
...
modified: TrackRecon.C
new file: pc_energy_calibration.dat
modified: pccal/fit_pc_energy_calibration.C
modified: run_27Al.sh
modified: run_tr.sh
2026-07-28 11:32:30 -04:00
Vignesh Sitaraman
3b09639c60
modified: TrackRecon.C
2026-07-14 14:56:16 -04:00
Vignesh Sitaraman
2bd4f4eb33
modified: TrackRecon.C
...
new file: pccal/fit_pc_energy_calibration.C
2026-07-14 13:45:26 -04:00
Vignesh Sitaraman
a3cab973be
modified: TrackRecon.C
2026-07-13 14:05:09 -04:00
Vignesh Sitaraman
f17259c8cc
modified: TrackRecon.C
...
modified: run_tr.sh
2026-07-13 13:32:48 -04:00
Vignesh Sitaraman
95f15ed23d
modified: TrackRecon.C
...
modified: run_tr.sh
2026-07-12 08:52:20 -04:00
Vignesh Sitaraman
356d0c65b2
modified: TrackRecon.C
...
modified: run_tr.sh
2026-07-10 14:57:24 -04:00
Vignesh Sitaraman
ba8e8440e8
modified: Armory/ClassPW.h
...
modified: TrackRecon.C
modified: eloss_calculations/Eloss.py
modified: eloss_calculations/alpha_lookup_50MeV_250torr_3pc.dat
modified: eloss_calculations/alpha_lookup_50MeV_250torr_4pc.dat
modified: eloss_calculations/alpha_lookup_50MeV_350torr_3pc.dat
modified: eloss_calculations/alpha_lookup_50MeV_350torr_4pc.dat
modified: eloss_calculations/aluminum_lookup_80MeV_250torr_3pc.dat
modified: eloss_calculations/aluminum_lookup_80MeV_250torr_4pc.dat
modified: eloss_calculations/aluminum_lookup_80MeV_350torr_3pc.dat
modified: eloss_calculations/aluminum_lookup_80MeV_350torr_4pc.dat
new file: eloss_calculations/deutron_lookup_30MeV_250torr_3pc.dat
new file: eloss_calculations/deutron_lookup_30MeV_250torr_4pc.dat
new file: eloss_calculations/deutron_lookup_30MeV_350torr_3pc.dat
new file: eloss_calculations/deutron_lookup_30MeV_350torr_4pc.dat
modified: eloss_calculations/fluorine_lookup_70MeV_250torr_3pc.dat
modified: eloss_calculations/fluorine_lookup_70MeV_250torr_4pc.dat
modified: eloss_calculations/fluorine_lookup_70MeV_350torr_3pc.dat
modified: eloss_calculations/fluorine_lookup_70MeV_350torr_4pc.dat
modified: eloss_calculations/oxygen_lookup_70MeV_250torr_3pc.dat
modified: eloss_calculations/oxygen_lookup_70MeV_250torr_4pc.dat
modified: eloss_calculations/oxygen_lookup_70MeV_350torr_3pc.dat
modified: eloss_calculations/oxygen_lookup_70MeV_350torr_4pc.dat
new file: eloss_calculations/proton_lookup_30MeV_250torr_3pc.dat
new file: eloss_calculations/proton_lookup_30MeV_250torr_4pc.dat
new file: eloss_calculations/proton_lookup_30MeV_350torr_3pc.dat
new file: eloss_calculations/proton_lookup_30MeV_350torr_4pc.dat
modified: run_17F.sh
modified: run_27Al.sh
modified: run_tr.sh
2026-07-10 14:32:52 -04:00
Vignesh Sitaraman
3cfecd4c29
modified: Armory/ClassPW.h
...
modified: TrackRecon.C
modified: run_tr.sh
2026-07-06 10:31:52 -04:00
Vignesh Sitaraman
7568431c03
modified: TrackRecon.C
2026-07-01 15:00:52 -04:00
Vignesh Sitaraman
2632044293
modified: TrackRecon.C
2026-06-29 14:33:45 -04:00
Vignesh Sitaraman
370649a7ba
modified: TrackRecon.C
2026-06-29 08:55:20 -04:00
Vignesh Sitaraman
48eea6d70b
modified: 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 around
2026-06-28 18:06:57 -04:00
Vignesh Sitaraman
826139a26d
modified: 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.sh
2026-06-28 15:43:37 -04:00
Vignesh Sitaraman
8c10235be9
modified: .gitignore
...
modified: TrackRecon.C
2026-06-26 11:14:14 -04:00
Vignesh Sitaraman
88eba525e1
modified: TrackRecon.C included new branch for True A1C0 events, A1C1 and A1C0 events now sit in different branches than the brenchmark branch, increased time gate
2026-06-26 09:52:20 -04:00
Vignesh Sitaraman
aa48a9d82f
modified: TrackRecon.C
2026-06-25 16:47:56 -04:00
Vignesh Sitaraman
d19f0352af
modified: TrackRecon.C
2026-06-25 16:12:23 -04:00
Vignesh Sitaraman
d1d265835c
modified: Armory/ClassPW.h
...
modified: TrackRecon.C
2026-06-25 14:01:54 -04:00
Vignesh Sitaraman
d784650f15
modified: Armory/ClassPW.h
...
new file: CLAUDE.md
modified: TrackRecon.C
modified: run_tr.sh
2026-06-25 08:23:09 -04:00
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
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
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
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
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
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
b801421d3c
modified: MakeVertex.C changed to Sudarsan's MakeVertex.C
...
modified: TrackRecon.C changed to my MakeVertex.C
modified: run_sx3.sh
new file: scratch/sx3z_vs_phiz/testmodel.h required to run Sudarsan's version of MakeVertex.C
2026-04-15 13:34:14 -04:00
Vignesh Sitaraman
7260d42d8d
modified: Armory/ANASEN_model.C
...
modified: Armory/ClassPW.h
modified: MakeVertex.C
modified: TrackRecon.C
2026-02-18 12:06:54 -05:00
Vignesh Sitaraman
4401ae8eb2
new file: MakeVertex.C
...
new file: MakeVertex.C:Zone.Identifier
new file: MakeVertex.h
new file: MakeVertex.h:Zone.Identifier
modified: TrackRecon.C
2026-02-11 15:08:11 -05:00
Vignesh Sitaraman
9f949edd00
new file: RunTimeSummary.C
...
new file: Timing_Summary_Matplotlib.png
modified: TrackRecon.C
modified: process_mapped_run.sh
2026-02-09 16:11:07 -05:00
Vignesh Sitaraman
56cc900b61
modified: .gitignore
...
modified: TrackRecon.C
deleted: batchproces_mapped_run.sh
modified: process_mapped_run.sh
2026-02-05 15:20:17 -05:00
Vignesh Sitaraman
17ab8c884a
modified: TrackRecon.C
...
new file: batchproces_mapped_run.sh
new file: process_mapped_run.sh
2026-01-30 10:53:34 -05:00
Vignesh Sitaraman
67199cdb60
modified: QQQ_Calcheck.C
...
modified: TrackRecon.C
new file: qqq_Calib.dat
new file: qqq_GainMatch.dat
renamed: slope_intercept_cathode.txt -> slope_intercept_cathode.dat
renamed: slope_intercept_results.txt -> slope_intercept_results.dat
renamed: slope_intercept_results_anode.txt -> slope_intercept_results_anode.dat
2026-01-28 14:27:42 -05:00
Vignesh Sitaraman
ac035370b4
modified: QQQ_Calcheck.C made changes to bring it in line with the new consistent Wedge-Ring mapping
...
modified: TrackRecon.C
2026-01-25 14:15:45 -05:00
Vignesh Sitaraman
c4b543bdeb
modified: ProcessRun.sh
...
modified: TrackRecon.C
modified: mapping.h corrrrected QQQ0 rings
2026-01-25 11:23:27 -05:00
Vignesh Sitaraman
0a8432e4e3
modified: TrackRecon.C phi and theta plots for PC and QQQ included
2026-01-23 17:55:55 -05:00
Vignesh Sitaraman
0883ebdb6e
modified: Armory/Makefile
...
deleted: Armory/README.md
modified: Calibration.C Sudarsan pointed out that the gain match and calibration stages have the ring and wedge swapped, so I fixed that.
modified: ProcessRun.sh changes for running on laptop
modified: TrackRecon.C same inconsistency as in Calibration.C fixed
deleted: makeplots.C not used anymore
modified: mapping.h corrected teh mapping for the QQQs poptentially, need to confirm
modified: mapping_old.txt
2026-01-22 15:07:10 -05:00
Vignesh Sitaraman
9c20c4abfe
modified: TrackRecon.C QQQ wedge channels flipped but the energy gains have not, thus QQQ energy needs to be recalibrated.
2026-01-21 11:56:32 -05:00
Vignesh Sitaraman
13bfafe9c4
modified: Armory/ClassPW.h
...
modified: TrackRecon.C
2026-01-18 15:41:54 -05:00
Vignesh Sitaraman
22e32c7ebc
Refactor plotting logic in TrackRecon::Process for clarity and added neighbour checks for anode and cathode hits
2026-01-16 16:36:25 -05:00
Vignesh Sitaraman
4599ad2a38
modified: TrackRecon.C
2026-01-13 17:55:27 -05:00
Vignesh Sitaraman
c1ffaa8340
modified: TrackRecon.C
2026-01-13 17:51:01 -05:00
Vignesh Sitaraman
19286055ea
modified: TrackRecon.C inlcuded timing plots for the PC
2026-01-13 12:04:14 -05:00
Vignesh Sitaraman
82c2127b4d
modified: TrackRecon.C included test cases for 1,2,&3 cathode events. Also stopped sorting the cathode anmd anodehits arrays.
2026-01-09 15:49:32 -05:00
Vignesh Sitaraman
d81e35d5e4
modified: Analyzer.C
...
modified: TrackRecon.C Reconstruction only for the QQQ tracks
new file: TrackRecon.h
2025-12-19 11:56:10 -05:00
dirac
ccab43f18c
snapshot after 27Al experiment
2024-04-15 13:29:57 -04:00