Skip to content

Commit 8d5b79e

Browse files
Merge branch 'develop' into feature/hlay_crt_blobs
2 parents 8e22b42 + 8cb3f91 commit 8d5b79e

9 files changed

Lines changed: 593 additions & 458 deletions

File tree

sbndcode/Decoders/XARAPUCA/SBNDXARAPUCADecoder_module.cc

Lines changed: 542 additions & 294 deletions
Large diffs are not rendered by default.

sbndcode/Decoders/XARAPUCA/xarapucadecoder.fcl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,18 @@ xarapucadecoder:
3333
waveforms_instance_name: "XARAPUCAChannels" # Name for the instance product containing the raw decoded waveforms.
3434
timing_ref_instance_name: "" # Name for the instance product containing the timing reference information.
3535
store_debug_waveforms: 0 # Number of waveforms to store (0: none, -1: all, n: first n waveforms).
36+
# Combination of extended fragments.
37+
combine_ext_frag: true # (De)activates the combination of extended fragments into a single raw::OpDetWaveform object.
38+
allowed_jittering: 64 # Allowed jittering (in ns) between fragments to be combined.
3639
# - Debug options.
3740
debug_tdc_handle: false # (De)activates SPEC-TDC art::Handle information printing.
3841
debug_ptb_handle: false # (De)activates PTB art::Handle information printing.
3942
debug_fragments_handle: false # (De)activates V1740B CAEN fragments art::Handle information printing.
4043
debug_timing: false # (De)activates timing data printing.
4144
debug_buffer: false # (De)activates buffer status printing.
4245
debug_waveforms: false # (De)activates waveforms decoding printing.
46+
debug_extended_fragments: false # (De)activates extended fragments information printing.
47+
debug_jittering: false # (De)activates trigger jittering information printing.
4348
# - Verbose option.
4449
verbose: false # (De)activates verbosity.
4550
}

sbndcode/JobConfigurations/standard/detsim/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ FILE(GLOB fcl_files *.fcl)
44
install_source(EXTRAS ${fcl_files} )
55

66
add_subdirectory(detector_variations)
7-
add_subdirectory(legacy)
7+
# LegacyLArG4 is not supported when using geant4 4.11
8+
##add_subdirectory(legacy)
89

sbndcode/JobConfigurations/standard/g4/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ add_subdirectory(recomb_variations)
77
add_subdirectory(crt_filter)
88
add_subdirectory(optical_sim)
99

10-
add_subdirectory(legacy)
10+
# LegacyLArG4 is not supported when using geant4 4.11
11+
##add_subdirectory(legacy)

sbndcode/LArG4/legacy_largeantmodules_sbnd.fcl

Lines changed: 0 additions & 8 deletions
This file was deleted.

sbndcode/LArG4/legacy_simulationservices_sbnd.fcl

Lines changed: 0 additions & 146 deletions
This file was deleted.

sbndcode/SBNDPandora/scripts/PandoraSettings_Neutrino_SBND.xml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,39 @@
447447
<DaughterListNames>TrackParticles3D ShowerParticles3D DaughterVertices3D ClustersU ClustersV ClustersW TrackClusters3D ShowerClusters3D</DaughterListNames>
448448
</algorithm>
449449

450+
<!-- Shower Merging -->
451+
<algorithm type = "LArShowerMergingPfoMopUp">
452+
<InputPfoListNames>TrackParticles3D ShowerParticles3D</InputPfoListNames>
453+
<DaughterListNames>TrackParticles3D ShowerParticles3D DaughterVertices3D ClustersU ClustersV ClustersW TrackClusters3D ShowerClusters3D</DaughterListNames>
454+
</algorithm>
455+
456+
<!-- Re-run the PFO Characterisation to recalculate the scores after primary electron merging -->
457+
<algorithm type = "LArBdtPfoCharacterisation">
458+
<TrackPfoListName>TrackParticles3D</TrackPfoListName>
459+
<ShowerPfoListName>ShowerParticles3D</ShowerPfoListName>
460+
<UseThreeDInformation>true</UseThreeDInformation>
461+
<MvaFileName>PandoraMVAs/PandoraBdt_SBND.xml</MvaFileName>
462+
<MvaName>PfoCharBDT2</MvaName>
463+
<MvaFileNameNoChargeInfo>PandoraMVAs/PandoraBdt_SBND.xml</MvaFileNameNoChargeInfo>
464+
<MvaNameNoChargeInfo>PfoCharBDTNoChargeInfo2</MvaNameNoChargeInfo>
465+
<MinProbabilityCut>0.51</MinProbabilityCut>
466+
<PersistFeatures>true</PersistFeatures>
467+
<FeatureTools>
468+
<tool type = "LArThreeDLinearFitFeatureTool"/>
469+
<tool type = "LArThreeDVertexDistanceFeatureTool"/>
470+
<tool type = "LArThreeDPCAFeatureTool"/>
471+
<tool type = "LArThreeDOpeningAngleFeatureTool"/>
472+
<tool type = "LArThreeDChargeFeatureTool"/>
473+
<tool type = "LArConeChargeFeatureTool"/>
474+
</FeatureTools>
475+
<FeatureToolsNoChargeInfo>
476+
<tool type = "LArThreeDLinearFitFeatureTool"/>
477+
<tool type = "LArThreeDVertexDistanceFeatureTool"/>
478+
<tool type = "LArThreeDPCAFeatureTool"/>
479+
<tool type = "LArThreeDOpeningAngleFeatureTool"/>
480+
</FeatureToolsNoChargeInfo>
481+
</algorithm>
482+
450483
<algorithm type = "LArNeutrinoProperties">
451484
<NeutrinoPfoListName>NeutrinoParticles3D</NeutrinoPfoListName>
452485
</algorithm>

test/fcl/testFHiCLfiles_sbnd.sh

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,14 @@ if [[ -n "$MRB_BUILDDIR" ]]; then
4646
fi
4747
fi
4848

49-
if [[ -n "$MRB_SOURCE" ]]; then
50-
SourceFHiCLdir="${MRB_SOURCE}/sbndcode/sbndcode/JobConfigurations"
51-
if [[ -d "$SourceFHiCLdir" ]]; then
52-
echo "Will test the job configuration directory in MRB source area ('${SourceFHiCLdir}')"
53-
TestDirs+=( "$SourceFHiCLdir" )
54-
fi
55-
fi
49+
# DO NOT test files that are not installed
50+
#if [[ -n "$MRB_SOURCE" ]]; then
51+
# SourceFHiCLdir="${MRB_SOURCE}/sbndcode/sbndcode/JobConfigurations"
52+
# if [[ -d "$SourceFHiCLdir" ]]; then
53+
# echo "Will test the job configuration directory in MRB source area ('${SourceFHiCLdir}')"
54+
# TestDirs+=( "$SourceFHiCLdir" )
55+
# fi
56+
#fi
5657

5758
if [[ "${#TestDirs[@]}]" == 0 ]]; then
5859
echo "FATAL: no suitable FHiCL directory found to be tested!" >&2

ups/product_deps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ wpdir product_dir wire-cell-cfg
253253
#
254254
####################################
255255
product version qual flags <table_format=2>
256-
sbncode v10_14_02_02 -
256+
sbncode v10_15_00 -
257257
cetmodules v3_24_01 - only_for_build
258258
sbnd_data v01_42_00 -
259259
sbndutil v10_06_01 - optional

0 commit comments

Comments
 (0)