Skip to content

Commit f6b0164

Browse files
author
Mun Jung Jung
committed
add Linyan's fcls
1 parent 6847440 commit f6b0164

9 files changed

Lines changed: 200 additions & 12 deletions
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# File: reco1_nosp_data.fcl
2+
# Authors: Mun Jung Jung (munjung@uchicago.edu)
3+
4+
# runs everything downstream of sptpc2d in the reco1 chain for data
5+
# runs gaushitfinder on sptpc2d:guass
6+
7+
#include "wcsp_data_sbnd.fcl"
8+
#include "opdeconvolution_sbnd_data.fcl"
9+
#include "sbnd_ophitfinder_deco_data.fcl"
10+
#include "sbnd_flashfinder_deco_data.fcl"
11+
#include "crt_channel_map_service.fcl"
12+
#include "crt_calib_service.fcl"
13+
#include "standard_reco1_sbnd.fcl"
14+
15+
services:
16+
{
17+
@table::services
18+
@table::sbnd_data_services
19+
CRTChannelMapService: @local::crt_channel_map_standard
20+
CRTCalibService: @local::crt_calib_service
21+
}
22+
23+
physics.producers:
24+
{
25+
@table::physics.producers
26+
sptpc2d: @local::sbnd_wcls_sp_data
27+
crtstrips: @local::crtstriphitproducer_data_sbnd
28+
crtclustering: @local::crtclusterproducer_data_sbnd
29+
crtspacepoints: @local::crtspacepointproducer_data_sbnd
30+
crttracks: @local::crttrackproducer_data_sbnd
31+
opdecopmt: @local::SBNDOpDeconvolutionPMT_data
32+
ophitpmt: @local::SBNDDecoOpHitFinderPMT_data
33+
opflashtpc0: @local::SBNDDecoSimpleFlashTPC0_data
34+
opflashtpc1: @local::SBNDDecoSimpleFlashTPC1_data
35+
}
36+
37+
physics.reco1: [gaushit, numberofhitsfilter, cluster3d, crtstrips,
38+
crtclustering, crtspacepoints, crttracks, opdecopmt, ophitpmt, opflashtpc0, opflashtpc1]
39+
physics.ana: [superadata]
40+
41+
outputs.out1.SelectEvents: [ "reco1" ]
42+
43+
physics.producers.gaushit.CalDataModuleLabel: "sptpc2d:gauss"
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# File: reco1_nosp_data_dnnroi.fcl
2+
# Authors: Mun Jung Jung (munjung@uchicago.edu)
3+
4+
# runs everything downstream of sptpc2d in the reco1 chain for data
5+
# runs gaushitfinder on sptpc2d:dnnsp
6+
7+
#include "wcsp_data_sbnd.fcl"
8+
#include "opdeconvolution_sbnd_data.fcl"
9+
#include "sbnd_ophitfinder_deco_data.fcl"
10+
#include "sbnd_flashfinder_deco_data.fcl"
11+
#include "crt_channel_map_service.fcl"
12+
#include "crt_calib_service.fcl"
13+
#include "standard_reco1_sbnd.fcl"
14+
15+
services:
16+
{
17+
@table::services
18+
@table::sbnd_data_services
19+
CRTChannelMapService: @local::crt_channel_map_standard
20+
CRTCalibService: @local::crt_calib_service
21+
}
22+
23+
physics.producers:
24+
{
25+
@table::physics.producers
26+
sptpc2d: @local::sbnd_wcls_sp_data
27+
crtstrips: @local::crtstriphitproducer_data_sbnd
28+
crtclustering: @local::crtclusterproducer_data_sbnd
29+
crtspacepoints: @local::crtspacepointproducer_data_sbnd
30+
crttracks: @local::crttrackproducer_data_sbnd
31+
opdecopmt: @local::SBNDOpDeconvolutionPMT_data
32+
ophitpmt: @local::SBNDDecoOpHitFinderPMT_data
33+
opflashtpc0: @local::SBNDDecoSimpleFlashTPC0_data
34+
opflashtpc1: @local::SBNDDecoSimpleFlashTPC1_data
35+
}
36+
37+
physics.reco1: [gaushit, numberofhitsfilter, cluster3d, crtstrips,
38+
crtclustering, crtspacepoints, crttracks, opdecopmt, ophitpmt, opflashtpc0, opflashtpc1]
39+
physics.ana: [superadata]
40+
41+
outputs.out1.SelectEvents: [ "reco1" ]
42+
43+
physics.producers.gaushit.CalDataModuleLabel: "sptpc2d:dnnsp"
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# File: reco1_postscrub_data_dnnroi.fcl
2+
# Authors: Linyan Wan (lwan@fnal.gov) and Mun Jung Jung (munjung@uchicago.edu)
3+
#
4+
# to be used for the 2025 DNN ROI validation production
5+
# MUST be run after running "scrub_gaushit_data.fcl" on Reco1 files
6+
#
7+
# runs gaushit, numberofhitsfilter, cluster3d, superadata on sptpc2d:dnnsp Wire products.
8+
9+
#include "wcsp_data_sbnd.fcl"
10+
#include "opdeconvolution_sbnd_data.fcl"
11+
#include "sbnd_ophitfinder_deco_data.fcl"
12+
#include "sbnd_flashfinder_deco_data.fcl"
13+
#include "crt_channel_map_service.fcl"
14+
#include "crt_calib_service.fcl"
15+
#include "standard_reco1_sbnd.fcl"
16+
17+
process_name: Reco1onDNN
18+
19+
services:
20+
{
21+
@table::services
22+
@table::sbnd_data_services
23+
CRTChannelMapService: @local::crt_channel_map_standard
24+
CRTCalibService: @local::crt_calib_service
25+
}
26+
27+
physics.producers:
28+
{
29+
@table::physics.producers
30+
sptpc2d: @local::sbnd_wcls_sp_data
31+
crtstrips: @local::crtstriphitproducer_data_sbnd
32+
crtclustering: @local::crtclusterproducer_data_sbnd
33+
crtspacepoints: @local::crtspacepointproducer_data_sbnd
34+
crttracks: @local::crttrackproducer_data_sbnd
35+
opdecopmt: @local::SBNDOpDeconvolutionPMT_data
36+
ophitpmt: @local::SBNDDecoOpHitFinderPMT_data
37+
opflashtpc0: @local::SBNDDecoSimpleFlashTPC0_data
38+
opflashtpc1: @local::SBNDDecoSimpleFlashTPC1_data
39+
}
40+
41+
physics.reco1: [gaushit, numberofhitsfilter, cluster3d]
42+
physics.ana: [superadata]
43+
44+
outputs.out1.SelectEvents: [ "reco1" ]
45+
46+
# uncomment below line to run DNN ROI finding SP for reco
47+
physics.producers.gaushit.CalDataModuleLabel: "sptpc2d:dnnsp"
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# File: scrub_gaushit_data.fcl
2+
# Authors: Linyan Wan (lwan@fnal.gov) and Mun Jung Jung (munjung@uchicago.edu)
3+
#
4+
# to be used for the 2025 DNN ROI validation production
5+
#
6+
# removes gaushit products made in Reco 1 for data
7+
# allows gaushitfinder to be run again on different choice of Wire products
8+
9+
#include "rootoutput_sbnd.fcl"
10+
#include "sam_sbnd.fcl"
11+
12+
process_name: Scrub
13+
14+
source:
15+
{
16+
module_type: RootInput
17+
inputCommands: [ "keep *_*_*_*",
18+
"drop *_gaushit_*_*"]
19+
}
20+
21+
outputs:
22+
{
23+
out1:
24+
{
25+
@table::sbnd_rootoutput
26+
dataTier: "reconstructed"
27+
}
28+
}
29+
30+
physics:
31+
{
32+
stream1: [ out1 ]
33+
end_paths: [ stream1 ]
34+
}

sbndcode/JobConfigurations/dnnroi/sp_data_bothrois.fcl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
# File: sp_data_bothrois.fcl
2+
# Authors: Mun Jung Jung (munjung@uchicago.edu)
3+
4+
# runs WC 2D signal processing on data using both traditional and DNN-based ROI finding
5+
# create three Wire products: sptpc2d:gauss, sptpc2d:wiener (from traditional), sptc2d:dnnsp (from DNN)
6+
17
#include "services_sbnd.fcl"
28
#include "messages_sbnd.fcl"
39
#include "rootoutput_sbnd.fcl"
410
#include "wcsp_data_sbnd.fcl"
511

6-
### fcl to run SP and save Wire products based on both the tradition ROI finding algorithm and the DNN-based ROI finding
7-
### munjung@uchicago.edu
8-
912
process_name: WCLS
1013

1114
services:

sbndcode/JobConfigurations/dnnroi/sp_data_dnnroi.fcl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
# File: sp_data_dnnroi.fcl
2+
# Authors: Mun Jung Jung (munjung@uchicago.edu)
3+
4+
# runs WC 2D signal processing using only DNN-based ROI finding
5+
# create one Wire product: sptc2d:dnnsp
6+
17
#include "services_sbnd.fcl"
28
#include "messages_sbnd.fcl"
39
#include "rootoutput_sbnd.fcl"
410
#include "wcsp_data_sbnd.fcl"
511

6-
### fcl to run the DNN-based ROI finding
7-
### munjung@uchicago.edu
8-
912
process_name: WCLS
1013

1114
services:
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
#include "standard_detsim_sbnd.fcl"
1+
# File: standard_detsim_sbnd_bothrois.fcl
2+
# Authors: Mun Jung Jung (munjung@uchicago.edu)
3+
4+
# runs WC 2D signal processing during detsim using both traditional and DNN-based ROI finding
5+
# create three Wire products: simtpc2d:gauss, simtpc2d:wiener (from traditional), simtpc2d:dnnsp (from DNN)
26

3-
### fcl to run SP and save Wire products based on both the tradition ROI finding algorithm and the DNN-based ROI finding
4-
### munjung@uchicago.edu
7+
#include "standard_detsim_sbnd.fcl"
58

69
physics.producers.simtpc2d: @local::sbnd_wcls_simsp_bothrois
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
#include "standard_detsim_sbnd.fcl"
1+
# File: standard_detsim_sbnd_dnnroi.fcl
2+
# Authors: Mun Jung Jung (munjung@uchicago.edu)
3+
4+
# runs WC 2D signal processing during detsim using only DNN-based ROI finding
5+
# create one Wire product: simtpc2d:dnnsp
26

3-
### fcl to run SP and save Wire products based on the DNN-based ROI finding
4-
### munjung@uchicago.edu
7+
8+
#include "standard_detsim_sbnd.fcl"
59

610
physics.producers.simtpc2d: @local::sbnd_wcls_simsp_dnnroi
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# File: standard_reco1_sbnd_dnnroi.fcl
2+
# Authors: Mun Jung Jung (munjung@uchicago.edu)
3+
4+
# run MC reco1 on simtpc2d:dnnsp
5+
6+
#include "standard_reco1_sbnd.fcl"
7+
8+
physics.producers.gaushit.CalDataModuleLabel: "simtpc2d:dnnsp"

0 commit comments

Comments
 (0)