Skip to content

Commit 7797803

Browse files
committed
Add CRT reconstruction to standard workflow
1 parent 650acf3 commit 7797803

4 files changed

Lines changed: 48 additions & 16 deletions

File tree

sbndcode/CRT/CRTReco/crtrecoproducers_sbnd.fcl

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ crtstriphitproducer_sbnd:
1616
module_type: "CRTStripHitProducer"
1717
}
1818

19+
crtstriphitproducer_data_sbnd: @local::crtstriphitproducer_sbnd
20+
crtstriphitproducer_data_sbnd.CRTGeoAlg: @local::crtgeoalg_data_sbnd
21+
crtstriphitproducer_data_sbnd.FEBDataModuleLabel: "crtdecoder"
22+
crtstriphitproducer_data_sbnd.AllowFlag1: true
23+
crtstriphitproducer_data_sbnd.CorrectForDifferentSecond: true
24+
crtstriphitproducer_data_sbnd.ReferenceTs0ToETrig: true
25+
crtstriphitproducer_data_sbnd.SPECTDCModuleLabel: "tdcdecoder"
26+
1927
crtclusterproducer_sbnd:
2028
{
2129
CRTGeoAlg: @local::crtgeoalg_sbnd
@@ -26,6 +34,10 @@ crtclusterproducer_sbnd:
2634
module_type: "CRTClusterProducer"
2735
}
2836

37+
crtclusterproducer_data_sbnd: @local::crtclusterproducer_sbnd
38+
crtclusterproducer_data_sbnd.CRTGeoAlg: @local::crtgeoalg_data_sbnd
39+
crtclusterproducer_data_sbnd.UseTs0: true
40+
2941
crtclustercharacterisationalg_sbnd:
3042
{
3143
CRTGeoAlg: @local::crtgeoalg_sbnd
@@ -44,6 +56,10 @@ crtspacepointproducer_sbnd:
4456
module_type: "CRTSpacePointProducer"
4557
}
4658

59+
crtspacepointproducer_data_sbnd: @local::crtspacepointproducer_sbnd
60+
crtspacepointproducer_data_sbnd.ClusterCharacterisationAlg.CRTGeoAlg: @local::crtgeoalg_data_sbnd
61+
crtspacepointproducer_data_sbnd.ClusterCharacterisationAlg.TimeOffset: 0
62+
4763
crttrackproducer_sbnd:
4864
{
4965
CRTGeoAlg: @local::crtgeoalg_sbnd
@@ -55,4 +71,9 @@ crttrackproducer_sbnd:
5571
module_type: "CRTTrackProducer"
5672
}
5773

74+
crttrackproducer_data_sbnd: @local::crttrackproducer_sbnd
75+
crttrackproducer_data_sbnd.CRTGeoAlg: @local::crtgeoalg_data_sbnd
76+
crttrackproducer_data_sbnd.UseTs0: true
77+
crttrackproducer_data_sbnd.MaskedTaggers: [ 0 ]
78+
5879
END_PROLOG

sbndcode/CRT/CRTReco/run_crtreco_data.fcl

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,10 @@ services.message: @local::sbnd_message_services
66
services.CRTChannelMapService: @local::crt_channel_map_standard
77
services.CRTCalibService: @local::crt_calib_service
88

9-
physics.producers.crtstrips.CRTGeoAlg: @local::crtgeoalg_data_sbnd
10-
physics.producers.crtstrips.FEBDataModuleLabel: "crtdecoder"
11-
physics.producers.crtstrips.AllowFlag1: true
12-
physics.producers.crtstrips.CorrectForDifferentSecond: true
13-
physics.producers.crtstrips.ReferenceTs0ToETrig: true
14-
physics.producers.crtstrips.SPECTDCModuleLabel: "tdcdecoder"
15-
physics.producers.crtclustering.CRTGeoAlg: @local::crtgeoalg_data_sbnd
16-
physics.producers.crtclustering.UseTs0: true
17-
physics.producers.crtspacepoints.ClusterCharacterisationAlg.CRTGeoAlg: @local::crtgeoalg_data_sbnd
18-
physics.producers.crtspacepoints.ClusterCharacterisationAlg.TimeOffset: 0
19-
physics.producers.crttracks.CRTGeoAlg: @local::crtgeoalg_data_sbnd
20-
physics.producers.crttracks.UseTs0: true
21-
physics.producers.crttracks.MaskedTaggers: [ 0 ]
9+
physics.producers.crtstrips: @local::crtstriphitproducer_data_sbnd
10+
physics.producers.crtclustering: @local::crtclusterproducer_data_sbnd
11+
physics.producers.crtspacepoints: @local::crtspacepointproducer_data_sbnd
12+
physics.producers.crttracks: @local::crttrackproducer_data_sbnd
13+
2214
outputs.out1.outputCommands: [ "keep *_*_*_*",
2315
"drop *_daq_*_*" ]
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
#include "wcsp_data_sbnd.fcl"
2+
#include "crt_channel_map_service.fcl"
3+
#include "crt_calib_service.fcl"
24
#include "standard_reco1_sbnd.fcl"
35

46
services:
57
{
68
@table::services
79
@table::sbnd_data_services
10+
CRTChannelMapService: @local::crt_channel_map_standard
11+
CRTCalibService: @local::crt_calib_service
812
}
913

1014
physics.producers:
1115
{
1216
@table::physics.producers
13-
sptpc2d : @local::sbnd_wcls_sp_data
17+
sptpc2d: @local::sbnd_wcls_sp_data
18+
crtstrips: @local::crtstriphitproducer_data_sbnd
1419
}
1520

16-
physics.reco1: [sptpc2d, gaushit, cluster3d]
21+
physics.reco1: [sptpc2d, gaushit, cluster3d, crtstrips]
1722
physics.ana: [superadata]
1823
physics.producers.gaushit.CalDataModuleLabel: "sptpc2d:gauss"
1924
physics.end_paths: ["stream1",ana]

sbndcode/JobConfigurations/standard/reco/reco2_data.fcl

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,26 @@
1+
#include "crt_channel_map_service.fcl"
2+
#include "crt_calib_service.fcl"
13
#include "reco2_sce.fcl"
24

35
services:
46
{
57
@table::services
68
@table::sbnd_data_services
9+
CRTChannelMapService: @local::crt_channel_map_standard
10+
CRTCalibService: @local::crt_calib_service
711
}
812

9-
physics.reco2_sce: [pandora, pandoraTrack, pandoraShower, pandoraShowerSBN, pandoraCaloData, pandoraPidData, caloskimCalorimetry]
13+
physics.producers:
14+
{
15+
@table::physics.producers
16+
crtclustering: @local::crtclusterproducer_data_sbnd
17+
crtspacepoints: @local::crtspacepointproducer_data_sbnd
18+
crttracks: @local::crttrackproducer_data_sbnd
19+
}
20+
21+
physics.reco2_sce: [ pandora, pandoraTrack, pandoraShower, pandoraShowerSBN, pandoraCaloData, pandoraPidData, caloskimCalorimetry,
22+
crtclustering, crtspacepoints, crttracks ]
23+
1024
physics.analyzers.caloskim.G4producer: ""
1125
physics.analyzers.caloskim.SimChannelproducer: ""
1226
physics.caloskimana_tpconly: [ caloskim ]

0 commit comments

Comments
 (0)