Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
94c59df
first build + commit
lynnt20 Oct 19, 2022
08bd042
added root tree, more explicit cut parameters, and opflashes
lynnt20 Oct 21, 2022
fa2b8a7
first commit of light reco attempt using visibility map
lynnt20 Oct 24, 2022
ccea7c6
working version with reco/true comparisons
lynnt20 Nov 4, 2022
afea365
added backtracker info
lynnt20 Nov 11, 2022
7ed0f0e
cleaned up trees, added wire assn, gamma weighted avg, true hit info
lynnt20 Nov 15, 2022
31847f3
clean up truth/reco hit information
lynnt20 Nov 29, 2022
b119273
add calibration constants for all planes
lynnt20 Dec 15, 2022
55032e6
use all hits instead of spacepoints->hits
lynnt20 Dec 15, 2022
fea4bf4
clean up calorimetry cmakelists
lynnt20 Jan 6, 2023
477b63a
calculate median as light estimate
lynnt20 Jan 11, 2023
eea4729
removed unweighted fcl, added arapucas and noise threshold
lynnt20 Jan 23, 2023
081f01d
fix tpc split bug, comitting debugging couts, add mean+median functions
lynnt20 Jan 24, 2023
91ad097
cleanup
lynnt20 Jan 25, 2023
2e972c0
cleanup: remove hardcoded values, add fcl params
lynnt20 Feb 17, 2023
ab13d13
Merge tag 'v09_67_00' into feature/lynnt_lightcalorimetry
lynnt20 Mar 7, 2023
5a0893c
added verbose + skip truth validation fcl
lynnt20 Mar 7, 2023
bd8b760
added verbose + skip truth validation fcl
lynnt20 Mar 7, 2023
bf0b0cc
initial commit of producer module
lynnt20 Apr 20, 2023
8411be8
working version of producer module
lynnt20 Apr 21, 2023
52c18df
cleanup, new functions, fcl parameters:
lynnt20 Apr 26, 2023
a1df52b
update output ttree, fix initialized/dummy ttree variables
lynnt20 May 16, 2023
d21b784
Merge tag 'v09_89_01' into feature/lynnt_lightcalorimetry
lynnt20 May 16, 2024
16ce241
switch to correct namespace for photon model, cleanup
lynnt20 May 16, 2024
b791b51
update opdet efficiencies and simulation values
lynnt20 May 16, 2024
543c337
make working version of fcl without the analyzer
lynnt20 May 16, 2024
2fc9be1
update noise/non-linearity thresholds
lynnt20 May 16, 2024
6b59f8e
small cleanup
lynnt20 Feb 12, 2025
07bdd70
Merge tag 'v09_93_01_02p02' into feature/lynnt_lightcalorimetry
lynnt20 Feb 12, 2025
37a8831
Merge tag 'v10_04_07' into feature/lynnt_lightcalorimetry
lynnt20 Apr 28, 2025
30cf079
update geometry service to compile with v10_04_07
lynnt20 Apr 28, 2025
22c27ad
intermediate commit for first lines that include opt0finder (compiles)
lynnt20 Apr 28, 2025
82222e3
update efficiency, visibility configs, and add channel mask
lynnt20 Apr 29, 2025
6ad380a
add fcl config to choose between flash matchers
lynnt20 Apr 29, 2025
c1dd670
fix bug with visibility/efficiency
lynnt20 Apr 29, 2025
dd10310
fcl syntax fix, adding `OpT0FinderProducer` value to fcl
lynnt20 Apr 29, 2025
c8561f8
add simple analyzer to scrape mc sim energy depo information after g4…
lynnt20 Apr 29, 2025
b83e549
add lightcalo ana only fcl
lynnt20 Apr 29, 2025
7ed0b0d
Merge tag 'v10_05_00' into feature/lynnt_lightcalorimetry
lynnt20 Apr 30, 2025
b2f560c
update running fcls
lynnt20 Aug 4, 2025
6a6a6f6
use vector instead of unordered set
lynnt20 Aug 4, 2025
b9e13a0
Merge tag 'v10_06_02' into feature/lynnt_lightcalorimetry
lynnt20 Aug 4, 2025
37d4683
Add pmt variations fcls
asanchezcastillo Jul 28, 2025
6447cf1
add more feaetures to mccaloana
asanchezcastillo Jul 28, 2025
b27bf1a
add more features to lightcaloana
lynnt20 Nov 13, 2025
a149a0c
update producer module to be aligned with analyzer
lynnt20 Nov 13, 2025
f4a7206
add more features to mccalo, now assumes only ONE neutrino interactio…
lynnt20 Nov 13, 2025
4b05f10
Merge tag 'v10_11_01_01' into feature/lynnt_lightcalorimetry_dev
lynnt20 Nov 13, 2025
103c567
updates to calls for semi analytical model, now using optical path tool
lynnt20 Nov 13, 2025
8a9f255
Merge branch 'feature/lynnt_lightcalorimetry' into feature/lynnt_ligh…
lynnt20 Nov 13, 2025
81b6742
remove simpleflash, add barycenter fm, add template class for collect…
lynnt20 Nov 13, 2025
ad848b4
missing import of optical path fcl config
lynnt20 Nov 13, 2025
c789803
properly define tree/branches (it runs now!)
lynnt20 Nov 13, 2025
882af92
clean up some includes
lynnt20 Nov 13, 2025
f289952
move bulk of code into new function to allow easier returns, official…
lynnt20 Nov 18, 2025
536eaac
move accessing flash matching handles into their relevant scopes
lynnt20 Nov 18, 2025
4fc4108
remove unneeded modules
lynnt20 Nov 18, 2025
26e3199
remove unecessary branches, TTrees, and fix mean functions
lynnt20 Nov 18, 2025
0ecce33
fix median function (don't need to separate between tpcs...)
lynnt20 Nov 18, 2025
c3eccec
remove truth validation, keep fcl prefix consistent in variable names…
lynnt20 Nov 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions sbndcode/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ add_subdirectory(FlashMatch)
add_subdirectory(Filters)
add_subdirectory(ToFStudies)

add_subdirectory(Calorimetry)
# for wirecell
add_subdirectory(WireCell)

Expand Down
43 changes: 43 additions & 0 deletions sbndcode/Calorimetry/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
set (MODULE_LIBRARIES
larsim::Utils
larsim::PhotonPropagation
larsim::PhotonPropagation_PhotonVisibilityService_service
larsim::OpticalPath
larsim::LegacyLArG4
larcorealg::GeoAlgo
larcorealg::Geometry
larcore::Geometry_Geometry_service
larsim::Simulation
lardataobj::Simulation
larsim::MCCheater_BackTrackerService_service
larsim::MCCheater_ParticleInventoryService_service
lardata::Utilities
lardataobj::RawData
lardataobj::RecoBase
larreco::Calorimetry
larreco::RecoAlg
lardata::RecoObjects
larpandora::LArPandoraInterface
nusimdata::SimulationBase
art::Framework_Core
art::Framework_Principal
art::Framework_Services_Registry
art_root_io::tfile_support ROOT::Core
art_root_io::TFileService_service
art::Utilities canvas::canvas
messagefacility::MF_MessageLogger
sbnobj::Common_Reco
fhiclcpp::fhiclcpp
ROOT::Geom
ROOT::XMLIO
ROOT::Gdml
${ROOT_BASIC_LIB_LIST}
sbndcode_RecoUtils
sbndcode_OpDetSim
)

cet_build_plugin(LightCaloProducer art::module SOURCE LightCaloProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})

install_headers()
install_fhicl()
install_source()
Loading