1e0af0fe9dUpdates showing decent convergence on a(p,p) reaction, demonstrating a pcz offset of close to -5.0 mm for agreement 1) eloss calculations from pycatima folded in externally 2) stepladder correction moved into Armory 3) a(p,p) calculations live in their own function 4) first steps towards looking at one-wire dE/E signals, and one-wire anodes vs si-phi correlations
devel_sudarshan
Sudarsan Balakrishnan2026-04-28 17:36:02 -0400
40ec71a216modified: anasen_fem/garfield_sim.py mad modified: anasen_fem/run.py modified: anasen_fem/wires_gmsh2d_bc.py made changes to both to resolve inconsistency between the mesh generated by GMSH (3nodes) and expected by garfield (10nodes)Vignesh Sitaraman2026-04-27 17:55:05 -0400
16c49c4f12modified: Armory/ClassDet.h modified: Armory/Mapper.cpp modified: mapping.h made changes to allow misc det type to be read in modified: ProcessRun.sh added file paths in diferent pcs modified: anasen_fem/garfield_sim.pyVignesh Sitaraman2026-04-27 13:52:27 -0400
c3bb28a1a2modified: Armory/ClassDet.h modified: Armory/Mapper.cpp made changes to channel map and Detector class to include misc channels( MCP, RF, IC etc) and fine timing information.Vignesh Sitaraman2026-04-25 12:34:05 -0400
b936da724amodified: .gitignore modified: ELoss/Eloss.py made changes to generate a ELoss lookup table instead of Range and dE/dx new file: ELoss/alpha_lookup_20MeV.dat new file: ELoss/alpha_lookup_6.0MeV.dat new file: ELoss/proton_lookup_20MeV.dat new file: ELoss/proton_lookup_6.0MeV.datVignesh Sitaraman2026-04-23 17:21:52 -0400
8e2cdaae58modified: ELoss/Eloss.py missed a line while editing the fileVignesh Sitaraman2026-04-22 14:48:14 -0400
50a8e03eefmodified: .gitignore new file: ELoss/Eloss.py made a Eloss calculator using the pyCatima library new file: ELoss/alpha_loss_250torr.dat new file: ELoss/proton_loss_250torr.dat modified: MakeVertex.CVignesh Sitaraman2026-04-22 14:46:48 -0400
fe112a6004updated root script
James Szalkie
2026-04-20 13:37:31 -0400
6e0100253bmodified: MakeVertex.C modified: anasen_fem/garfield_sim.py new file: run_17F.sh new file: run_27Al.sh new file: scratch/test_eloss.hVignesh Sitaraman2026-04-20 11:37:33 -0400
38ac66a721NIST stopping table file
James Szalkie
2026-04-20 11:11:36 -0400
d70581784a- Path-dependent Eloss calculations added to MakeVertex.C, made dependable on a text/csv input file read into a TGraph. - Added calculations investigating QQQ-SX3 coincidences for a(p,p) scattering reaction analysis. - General bookkeeping on naming conventions: made it QQQ_Events, SX3_Events, PC_Events. - Pending a long cleanup.Sudarsan Balakrishnan2026-04-18 12:06:20 -0400
b801421d3cmodified: 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.CVignesh Sitaraman2026-04-15 13:34:14 -0400
e407b9842emodified: anasen_fem/run.py added line sto archive the simulation files to save space. modified: anasen_fem/wires_gmsh2d_bc.py made it refine twice instead of doing a weighed refinement to get a faster runtime. The losses in precision aren't too bad.Vignesh Sitaraman2026-04-02 14:11:03 -0400
4bbb1399cctwo trees, cleaned up
James Szalkie
2026-04-02 12:50:48 -0400
00c8a9378emodified: anasen_fem/run.py modified: anasen_fem/scalars.dat modified: anasen_fem/scalars.dat.names modified: anasen_fem/wires2d.sif modified: anasen_fem/wires_gmsh2d_bc.py included IC and hot needle to simulationsVignesh Sitaraman2026-04-01 17:42:53 -0400
652b680fb9modified: anasen_fem/paraview_plotter.py made changes to allow field lines to only originate fom equipotential lines.Vignesh Sitaraman2026-03-31 17:24:23 -0400
74dfc46d8cmodified: .gitignore modified: anasen_fem/paraview_plotter.py included code to make and save field plots modified: anasen_fem/run.py included changes for parapview plotter and also save all outputs for mesh and elmer in folders modified: anasen_fem/scalars.dat.names modified: anasen_fem/wires_gmsh2d_bc.pyVignesh Sitaraman2026-03-31 13:34:12 -0400
39f7f7da371) pc-calibration macros added, 2) mild bookkeeping changes to handle multiple datasets with minimal changes. more changes to delta-t etc still pendingSudarsan Balakrishnan2026-03-25 19:28:38 -0400
d3305b24ccRevert "New pc-calibration macros, some bookkeeping updates in how MakeVertex.C handles different datasets."Sudarsan Balakrishnan2026-03-25 19:24:36 -0400
76baa16390New pc-calibration macros, some bookkeeping updates in how MakeVertex.C handles different datasets. - pending goal, make the 'parameter set' for a particular data analysis uniquely drawn from a database or a collection of files. - reduce human intervention when sortingSudarsan Balakrishnan2026-03-25 19:20:12 -0400
456db0a9d0modified: .gitignore modified: anasen_fem/paraview_plotter.py increase line width and resolution for better visualization modified: anasen_fem/run.py modified: anasen_fem/scalars.dat.names modified: anasen_fem/wires2d.sif modified: anasen_fem/wires_gmsh2d_bc.pyVignesh Sitaraman2026-03-23 17:48:26 -0400
ec9d25b048modified: .gitignore modified: Armory/ClassPW.h new geo + crossover moved to PW.h modified: MakeVertex.C added plots new file: anasen_fem/README.md new file: anasen_fem/clean.sh new file: anasen_fem/junk/wires.py new file: anasen_fem/junk/wires2d_test.sif new file: anasen_fem/junk/wires_gmsh.py changed wire radius from Sudarsan's version new file: anasen_fem/junk/wires_gmsh_bc.py new file: anasen_fem/paraview_plotter.py new file: anasen_fem/run.py new file: anasen_fem/scalars.dat new file: anasen_fem/scalars.dat.names new file: anasen_fem/wires2d.sif new file: anasen_fem/wires_gmsh2d_bc.pyVignesh Sitaraman2026-03-16 14:22:35 -0400
411ef2d9demodified: MakeVertex.C implemented diagnostics to compare the behaviour of singleton cathodes vs events with higher multiplictyVignesh Sitaraman2026-03-06 15:56:48 -0500
00f8460e36modified: MakeVertex.C new file: sx3cal/sx3cal/EXFit.C new file: sx3cal/sx3cal/LRFit.C new file: sx3cal/sx3cal/backgains.dat new file: sx3cal/sx3cal/backgains.dat.unity new file: sx3cal/sx3cal/frontgains.dat new file: sx3cal/sx3cal/frontgains.dat.unity new file: sx3cal/sx3cal/rightgains.dat new file: sx3cal/sx3cal/rightgains.dat.unityVignesh Sitaraman2026-02-18 16:01:55 -0500
ac035370b4modified: QQQ_Calcheck.C made changes to bring it in line with the new consistent Wedge-Ring mapping modified: TrackRecon.CVignesh Sitaraman2026-01-25 14:15:45 -0500
0a8432e4e3modified: TrackRecon.C phi and theta plots for PC and QQQ includedVignesh Sitaraman2026-01-23 17:55:55 -0500
0883ebdb6emodified: 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.txtVignesh Sitaraman2026-01-22 15:07:10 -0500
9c20c4abfemodified: TrackRecon.C QQQ wedge channels flipped but the energy gains have not, thus QQQ energy needs to be recalibrated.Vignesh Sitaraman2026-01-21 11:56:32 -0500
22e32c7ebcRefactor plotting logic in TrackRecon::Process for clarity and added neighbour checks for anode and cathode hitsVignesh Sitaraman2026-01-16 16:36:25 -0500
82c2127b4dmodified: TrackRecon.C included test cases for 1,2,&3 cathode events. Also stopped sorting the cathode anmd anodehits arrays.Vignesh Sitaraman2026-01-09 15:49:32 -0500
d81e35d5e4modified: Analyzer.C modified: TrackRecon.C Reconstruction only for the QQQ tracks new file: TrackRecon.hVignesh Sitaraman2025-12-19 11:56:10 -0500
61473ca14emodified: Calibration.C use both front and back gains modified: GainMatchSX3.C changed structure a bit modified: GainMatchSX3Front.C removed some redundant code that I was trying outVignesh Sitaraman2025-10-06 15:11:31 -0400
ecd755e09cmodified: Calibration.C looking at 1d hists for sx3 backsVignesh Sitaraman2025-09-30 15:45:16 -0400
265ebd3372modified: Calibration.C modified: GainMatchQQQ.C modified: GainMatchSX3.C modified: GainMatchSX3Front.C trying out not doing back gainmatching to see if that improves fits.Vignesh Sitaraman2025-09-30 15:17:00 -0400