Skip to content

Commit df46aaa

Browse files
Include PMT reco in standard data reco1 workflow
1 parent 5b47729 commit df46aaa

5 files changed

Lines changed: 41 additions & 36 deletions

File tree

sbndcode/JobConfigurations/standard/reco/reco1_data.fcl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#include "wcsp_data_sbnd.fcl"
2+
#include "opdeconvolution_sbnd_data.fcl"
3+
#include "sbnd_ophitfinder_deco_data.fcl"
24
#include "crt_channel_map_service.fcl"
35
#include "crt_calib_service.fcl"
46
#include "standard_reco1_sbnd.fcl"
@@ -16,9 +18,13 @@ physics.producers:
1618
@table::physics.producers
1719
sptpc2d: @local::sbnd_wcls_sp_data
1820
crtstrips: @local::crtstriphitproducer_data_sbnd
21+
opdecopmt: @local::SBNDOpDeconvolutionPMT_data
22+
ophitpmt: @local::SBNDDecoOpHitFinderPMT_data
23+
opflashtpc0: @local::SBNDDecoSimpleFlashTPC0
24+
opflashtpc1: @local::SBNDDecoSimpleFlashTPC1
1925
}
2026

21-
physics.reco1: [sptpc2d, gaushit, numberofhitsfilter, cluster3d, crtstrips]
27+
physics.reco1: [sptpc2d, gaushit, numberofhitsfilter, cluster3d, crtstrips, opdecopmt, ophitpmt, opflashtpc0, opflashtpc1]
2228
physics.ana: [superadata]
2329

2430
outputs.out1.SelectEvents: [ "reco1" ]

sbndcode/OpDetAnalyzer/PDSAnalyzer/job/run_sbndpds_ana_data.fcl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ physics:
3434
end_paths: [ana]
3535
}
3636

37-
physics.analyzers.opanatree.SaveRawWaveforms: true
38-
physics.analyzers.opanatree.SaveOnlyStampTime: true
37+
physics.analyzers.opanatree.SaveRawWaveforms: false
3938
physics.analyzers.opanatree.SaveDeconvolvedWaveforms: false
4039
physics.analyzers.opanatree.SaveMCTruth: "false"
4140
physics.analyzers.opanatree.SaveMCParticles: "false"

sbndcode/OpDetReco/OpDeconvolution/job/opdeconvolution_sbnd_data.fcl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ SBNDOpDeconvolution:
1111
OpDecoAlg: @local::OpDeconvolutionAlg
1212
}
1313

14-
SBNDOpDeconvolutionPMT: @local::SBNDOpDeconvolution
15-
SBNDOpDeconvolutionPMT.PDTypes: ["pmt_coated", "pmt_uncoated"]
16-
SBNDOpDeconvolutionPMT.Electronics: [""]
17-
SBNDOpDeconvolutionPMT.OpDecoAlg.OpDetDataFile: "./OpDetSim/digi_pmt_sbnd_data.root"
18-
#SBNDOpDeconvolutionPMT.OpDecoAlg.UseParamFilter: true
19-
#SBNDOpDeconvolutionPMT.OpDecoAlg.FilterParams: [0.049, 2] #Freq in GHz
20-
SBNDOpDeconvolutionPMT.OpDecoAlg.Filter: "(x>0)*exp(-0.5*pow(x/[0],[1]))" #Gauss filter, remove DC component F(0)=0
21-
SBNDOpDeconvolutionPMT.OpDecoAlg.DecoWaveformPrecision: 0.005
22-
SBNDOpDeconvolutionPMT.OpDecoAlg.SkipChannelList: [39, 64, 65, 66, 67, 68, 71, 85, 86, 87, 114, 115, 118, 138, 141, 142, 148, 149, 163, 170, 194, 197, 217, 220, 221, 222, 223, 224, 226, 243, 245, 248, 296, 298, 301, 302]
14+
SBNDOpDeconvolutionPMT_data: @local::SBNDOpDeconvolution
15+
SBNDOpDeconvolutionPMT_data.PDTypes: ["pmt_coated", "pmt_uncoated"]
16+
SBNDOpDeconvolutionPMT_data.Electronics: [""]
17+
SBNDOpDeconvolutionPMT_data.OpDecoAlg.OpDetDataFile: "./OpDetSim/digi_pmt_sbnd_data.root"
18+
#SBNDOpDeconvolutionPMT_data.OpDecoAlg.UseParamFilter: true
19+
#SBNDOpDeconvolutionPMT_data.OpDecoAlg.FilterParams: [0.049, 2] #Freq in GHz
20+
SBNDOpDeconvolutionPMT_data.OpDecoAlg.Filter: "(x>0)*exp(-0.5*pow(x/[0],[1]))" #Gauss filter, remove DC component F(0)=0
21+
SBNDOpDeconvolutionPMT_data.OpDecoAlg.DecoWaveformPrecision: 0.005
22+
SBNDOpDeconvolutionPMT_data.OpDecoAlg.SkipChannelList: [39, 64, 65, 66, 67, 68, 71, 85, 86, 87, 114, 115, 118, 138, 141, 142, 148, 149, 163, 170, 194, 197, 217, 220, 221, 222, 223, 224, 226, 243, 245, 248, 296, 298, 301, 302]
2323

2424
SBNDOpDeconvolutionXARAPUCA: @local::SBNDOpDeconvolution
2525
SBNDOpDeconvolutionXARAPUCA.PDTypes: ["xarapuca_vuv", "xarapuca_vis"]

sbndcode/OpDetReco/OpDeconvolution/job/run_decohitfinder_data.fcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ physics:
4141
{
4242
producers:
4343
{
44-
opdecopmt: @local::SBNDOpDeconvolutionPMT
45-
ophitpmt: @local::SBNDDecoOpHitFinderPMT
44+
opdecopmt: @local::SBNDOpDeconvolutionPMT_data
45+
ophitpmt: @local::SBNDDecoOpHitFinderPMT_data
4646
opflashtpc0: @local::SBNDDecoSimpleFlashTPC0
4747
opflashtpc1: @local::SBNDDecoSimpleFlashTPC1
4848
}

sbndcode/OpDetReco/OpDeconvolution/job/sbnd_ophitfinder_deco_data.fcl

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,36 @@
33
BEGIN_PROLOG
44

55
#####OpHit finder for PMT deconvolved waveforms#####
6-
SBNDDecoOpHitFinderPMT: @local::sbnd_ophit_finder_pmt
6+
SBNDDecoOpHitFinderPMT_data: @local::sbnd_ophit_finder_pmt
77
####SPE area must be 1./DecoWaveformPrecision
8-
SBNDDecoOpHitFinderPMT.SPEArea: 200
9-
SBNDDecoOpHitFinderPMT.InputModule: "opdecopmt"
10-
SBNDDecoOpHitFinderPMT.HitThreshold: 1
11-
SBNDDecoOpHitFinderPMT.RiseTimeCalculator: @local::sbnd_opreco_risetimecalculator
8+
SBNDDecoOpHitFinderPMT_data.SPEArea: 200
9+
SBNDDecoOpHitFinderPMT_data.InputModule: "opdecopmt"
10+
SBNDDecoOpHitFinderPMT_data.HitThreshold: 1
11+
SBNDDecoOpHitFinderPMT_data.RiseTimeCalculator: @local::sbnd_opreco_risetimecalculator
1212

1313
#HitAlgoPset
14-
SBNDDecoOpHitFinderPMT.HitAlgoPset.ADCThreshold: 25
15-
SBNDDecoOpHitFinderPMT.HitAlgoPset.NSigmaThreshold: 3.4
16-
SBNDDecoOpHitFinderPMT.HitAlgoPset.EndADCThreshold: 8
17-
SBNDDecoOpHitFinderPMT.HitAlgoPset.EndNSigmaThreshold: 0.2
18-
SBNDDecoOpHitFinderPMT.HitAlgoPset.MinPulseWidth: 4
19-
SBNDDecoOpHitFinderPMT.HitAlgoPset.Name: "SlidingWindow"
20-
SBNDDecoOpHitFinderPMT.HitAlgoPset.NumPostSample: 6
21-
SBNDDecoOpHitFinderPMT.HitAlgoPset.NumPreSample: 3
22-
SBNDDecoOpHitFinderPMT.HitAlgoPset.PositivePolarity: true
23-
SBNDDecoOpHitFinderPMT.HitAlgoPset.TailADCThreshold: 2
24-
SBNDDecoOpHitFinderPMT.HitAlgoPset.TailNSigmaThreshold: 2
25-
SBNDDecoOpHitFinderPMT.HitAlgoPset.Verbosity: false
14+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.ADCThreshold: 25
15+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.NSigmaThreshold: 3.4
16+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.EndADCThreshold: 8
17+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.EndNSigmaThreshold: 0.2
18+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.MinPulseWidth: 4
19+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.Name: "SlidingWindow"
20+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.NumPostSample: 6
21+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.NumPreSample: 3
22+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.PositivePolarity: true
23+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.TailADCThreshold: 2
24+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.TailNSigmaThreshold: 2
25+
SBNDDecoOpHitFinderPMT_data.HitAlgoPset.Verbosity: false
2626

2727
#BaselinePset
28-
SBNDDecoOpHitFinderPMT.PedAlgoPset.Name:"Edges"
29-
SBNDDecoOpHitFinderPMT.PedAlgoPset.NumSampleFront:200
30-
SBNDDecoOpHitFinderPMT.PedAlgoPset.NumSampleTail:200
31-
SBNDDecoOpHitFinderPMT.PedAlgoPset.Method:2
28+
SBNDDecoOpHitFinderPMT_data.PedAlgoPset.Name:"Edges"
29+
SBNDDecoOpHitFinderPMT_data.PedAlgoPset.NumSampleFront:200
30+
SBNDDecoOpHitFinderPMT_data.PedAlgoPset.NumSampleTail:200
31+
SBNDDecoOpHitFinderPMT_data.PedAlgoPset.Method:2
3232

3333

3434
#####OpHit finder for XArapuca deconvolved waveforms#####
35-
SBNDDecoOpHitFinderXArapuca: @local::SBNDDecoOpHitFinderPMT
35+
SBNDDecoOpHitFinderXArapuca: @local::SBNDDecoOpHitFinderPMT_data
3636
SBNDDecoOpHitFinderXArapuca.InputModule: "opdecoxarapuca"
3737
SBNDDecoOpHitFinderXArapuca.Electronics: "Daphne"
3838
SBNDDecoOpHitFinderXArapuca.PD: ["xarapuca_vis","xarapuca_vuv"]

0 commit comments

Comments
 (0)