ANASEN_analysis/Armory
Vignesh Sitaraman 0773b9e6cc modified: .gitignore
modified:   .vscode/settings.json
	renamed:    HistPlotter.h -> Armory/HistPlotter.h
	new file:   Armory/LICENSE
	new file:   Armory/README.md
	modified:   Calibration.C
	modified:   GainMatchQQQ.C
	modified:   GainMatchSX3.C
	modified:   sx3_GainMatchfront.txt
2025-11-17 09:33:08 -05:00
..
ANASEN_model.C modified: Analyzer.C implemented basic trackreconstruction 2025-02-27 10:34:41 -05:00
anasenMS.cpp bug fix on Mapper 2024-03-22 18:45:13 -04:00
ClassAnasen.h added uncertainties in calculating th etrack 2024-02-02 19:13:28 -05:00
ClassDet.h modified: .vscode/c_cpp_properties.json 2025-01-17 11:18:07 -05:00
ClassPC1An.h snapshot after 27Al experiment 2024-04-15 13:29:57 -04:00
ClassPW.h modified: Analyzer.C implemented basic trackreconstruction 2025-02-27 10:34:41 -05:00
ClassSX3.h snapshot after 27Al experiment 2024-04-15 13:29:57 -04:00
ClassTransfer.h mirror the geometry 2024-02-09 14:27:59 -05:00
constant.h bug fix wireID, FindWireID 2024-02-02 16:54:58 -05:00
HistPlotter.h modified: .gitignore 2025-11-17 09:33:08 -05:00
Isotope.h put stuffs in the Armory folder 2024-02-01 19:02:30 -05:00
LICENSE modified: .gitignore 2025-11-17 09:33:08 -05:00
Makefile bug fix wireID, FindWireID 2024-02-02 16:54:58 -05:00
Mapper.cpp modified: .vscode/c_cpp_properties.json 2025-01-17 11:18:07 -05:00
mass20.txt put stuffs in the Armory folder 2024-02-01 19:02:30 -05:00
README.md modified: .gitignore 2025-11-17 09:33:08 -05:00

HistPlotter

  • Header-only class to encapsulate CERN ROOT 1D/2D Histogram plotting and application of TCuts.
  • Can specify folder hierarchy while setting up fills, currently supports only one level.
  • Cuts specified using a two-column text file containing cut names, and target .root files. These .root files must contain a TCutG of name "CUTG".
  • Tested for use in macros, with TSelector design pattern and compiled code.
  • Idea inspired from MyFill() pattern created by github user gwm17