Skip to content

Commit 7004d9a

Browse files
Merge branch 'develop' into HNL_masses_gen_fcls
2 parents 8a940d7 + d11e8df commit 7004d9a

20 files changed

Lines changed: 240 additions & 16 deletions

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
cmake_minimum_required(VERSION 3.20 FATAL_ERROR)
1717

18-
set(${PROJECT_NAME}_CMAKE_PROJECT_VERSION_STRING 10.10.03.03)
18+
set(${PROJECT_NAME}_CMAKE_PROJECT_VERSION_STRING 10.11.01.01)
1919
find_package(cetmodules REQUIRED)
2020
project(sbndcode LANGUAGES CXX)
2121

sbndcode/CRT/CRTAna/CRTAnalysis_module.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1748,9 +1748,9 @@ void sbnd::crt::CRTAnalysis::AnalyseTPCMatching(const art::Event &e, const art::
17481748
_tpc_tr_ts1[nActualTracks] = crttrack->Ts1();
17491749
_tpc_tr_score[nActualTracks] = trackMatch.TriggerConfidence();
17501750

1751-
const std::set<CRTTagger> taggers = crttrack->Taggers();
1752-
const geo::Point_t start = crttrack->Start();
1753-
const geo::Point_t end = crttrack->End();
1751+
const std::vector<CRTTagger> taggers = crttrack->Taggers();
1752+
const geo::Point_t start = crttrack->Start();
1753+
const geo::Point_t end = crttrack->End();
17541754

17551755
_tpc_tr_taggers[nActualTracks] = std::vector<int>();
17561756

sbndcode/CRT/CRTAna/crtana_sbnd.fcl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ crtana_sbnd:
1717
crtana_data_sbnd: @local::crtana_sbnd
1818
crtana_data_sbnd.FEBDataModuleLabel: "crtdecoder"
1919
crtana_data_sbnd.DataMode: true
20-
crtana_data_sbnd.NoTPC: true
2120
crtana_data_sbnd.HasPTB: true
2221
crtana_data_sbnd.HasTDC: true
2322

sbndcode/CRT/CRTEventDisplay/CRTEventDisplayAlg.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ namespace sbnd::crt {
597597
if(trackTime < fMinTime || trackTime > fMaxTime)
598598
continue;
599599

600-
std::set<CRTTagger> taggers = track->Taggers();
600+
std::vector<CRTTagger> taggers = track->Taggers();
601601

602602
bool none = fChoseTaggers;
603603
for(auto const& tagger : taggers)

sbndcode/CRT/CRTReco/CRTTrackProducer_module.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ std::vector<std::pair<sbnd::crt::CRTTrack, std::set<unsigned>>> sbnd::crt::CRTTr
238238

239239
const double pe = primarySpacePoint->PE() + secondarySpacePoint->PE() + tertiarySpacePoint->PE();
240240

241-
const std::set<CRTTagger> used_taggers = {primaryCluster->Tagger(), secondaryCluster->Tagger(), tertiaryCluster->Tagger()};
241+
const std::vector<CRTTagger> used_taggers = {primaryCluster->Tagger(), secondaryCluster->Tagger(), tertiaryCluster->Tagger()};
242242

243243
geo::Point_t fitStart, fitMid, fitEnd;
244244
double gof;
@@ -264,7 +264,7 @@ std::vector<std::pair<sbnd::crt::CRTTrack, std::set<unsigned>>> sbnd::crt::CRTTr
264264

265265
const double pe = primarySpacePoint->PE() + secondarySpacePoint->PE();
266266

267-
const std::set<CRTTagger> used_taggers = {primaryCluster->Tagger(), secondaryCluster->Tagger()};
267+
const std::vector<CRTTagger> used_taggers = {primaryCluster->Tagger(), secondaryCluster->Tagger()};
268268

269269
const CRTTrack track(start, end, t0, et0, t1, et1, pe, tof, used_taggers);
270270
const std::set<unsigned> used_spacepoints = {i, ii};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#include "prodgenie_corsika_proton_rockbox_sbnd.fcl"
2+
3+
physics.filters.dirtfilter.EnergyDeposit: 0.1 # MeV

sbndcode/JobConfigurations/standard/reco/config/workflow_reco2.fcl

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,19 @@ sbnd_reco2_producers:{
3434
pandoraShowerSBN: @local::sbnd_sbn_pandoraModularShowerCreation
3535
pandoraCalo: @local::sbnd_gnewcalomc
3636
pandoraPid: @local::sbnd_chi2pid
37-
37+
pandoraLikePid: @local::sbnd_likepid
3838

3939
pandoraSCECalo: @local::sbnd_gnewcalomc
4040
pandoraSCEPid: @local::sbnd_chi2pid
41+
pandoraSCELikePid: @local::sbnd_likepid
4142

4243
pandoraCaloData: @local::sbnd_gnewcalodata
4344
pandoraPidData: @local::sbnd_chi2pid
45+
pandoraLikePidData: @local::sbnd_likepid
4446

4547
pandoraSCECaloData: @local::sbnd_gnewcalodata
4648
pandoraSCEPidData: @local::sbnd_chi2pid
49+
pandoraSCELikePidData: @local::sbnd_likepid
4750

4851
### SCE-aware pandora:
4952
pandoraSCE: @local::scecorrection
@@ -97,6 +100,7 @@ sbnd_reco2_producer_sequence: [
97100
, pandoraShowerSBN
98101
, pandoraCalo
99102
, pandoraPid
103+
, pandoraLikePid
100104
, crtveto
101105
, crtspacepointmatching
102106
, crttrackmatching
@@ -113,6 +117,7 @@ sbnd_reco2_producer_sequence: [
113117
, pandoraSCEShowerSBN
114118
, pandoraSCECalo
115119
, pandoraSCEPid
120+
, pandoraSCELikePid
116121
, crtspacepointmatchingSCE
117122
, crttrackmatchingSCE
118123
, fmatchSCE
@@ -133,27 +138,35 @@ sbnd_reco2_producers.pandoraCalo.FieldDistortionEfield: false
133138
sbnd_reco2_producers.pandoraCalo.TrackIsFieldDistortionCorrected: false
134139
sbnd_reco2_producers.pandoraPid.TrackModuleLabel: "pandoraTrack"
135140
sbnd_reco2_producers.pandoraPid.CalorimetryModuleLabel: "pandoraCalo"
141+
sbnd_reco2_producers.pandoraLikePid.TrackModuleLabel: "pandoraTrack"
142+
sbnd_reco2_producers.pandoraLikePid.CalorimetryModuleLabel: "pandoraCalo"
136143

137144
sbnd_reco2_producers.pandoraSCECalo.TrackModuleLabel: "pandoraSCETrack"
138145
sbnd_reco2_producers.pandoraSCECalo.FieldDistortion: true
139146
sbnd_reco2_producers.pandoraSCECalo.FieldDistortionEfield: true
140147
sbnd_reco2_producers.pandoraSCECalo.TrackIsFieldDistortionCorrected:true
141148
sbnd_reco2_producers.pandoraSCEPid.TrackModuleLabel: "pandoraSCETrack"
142149
sbnd_reco2_producers.pandoraSCEPid.CalorimetryModuleLabel: "pandoraSCECalo"
150+
sbnd_reco2_producers.pandoraSCELikePid.TrackModuleLabel: "pandoraSCETrack"
151+
sbnd_reco2_producers.pandoraSCELikePid.CalorimetryModuleLabel: "pandoraSCECalo"
143152

144153
sbnd_reco2_producers.pandoraCaloData.TrackModuleLabel: "pandoraTrack"
145154
sbnd_reco2_producers.pandoraCaloData.FieldDistortion: false
146155
sbnd_reco2_producers.pandoraCaloData.FieldDistortionEfield: false
147156
sbnd_reco2_producers.pandoraCaloData.TrackIsFieldDistortionCorrected: false
148157
sbnd_reco2_producers.pandoraPidData.TrackModuleLabel: "pandoraTrack"
149158
sbnd_reco2_producers.pandoraPidData.CalorimetryModuleLabel: "pandoraCaloData"
159+
sbnd_reco2_producers.pandoraLikePidData.TrackModuleLabel: "pandoraTrack"
160+
sbnd_reco2_producers.pandoraLikePidData.CalorimetryModuleLabel: "pandoraCaloData"
150161

151162
sbnd_reco2_producers.pandoraSCECaloData.TrackModuleLabel: "pandoraSCETrack"
152163
sbnd_reco2_producers.pandoraSCECaloData.FieldDistortion: true
153164
sbnd_reco2_producers.pandoraSCECaloData.FieldDistortionEfield: true
154165
sbnd_reco2_producers.pandoraSCECaloData.TrackIsFieldDistortionCorrected: true
155166
sbnd_reco2_producers.pandoraSCEPidData.TrackModuleLabel: "pandoraSCETrack"
156167
sbnd_reco2_producers.pandoraSCEPidData.CalorimetryModuleLabel: "pandoraSCECaloData"
168+
sbnd_reco2_producers.pandoraSCELikePidData.TrackModuleLabel: "pandoraSCETrack"
169+
sbnd_reco2_producers.pandoraSCELikePidData.CalorimetryModuleLabel: "pandoraSCECaloData"
157170

158171
sbnd_reco2_producers.cvn.SliceLabel: "pandora"
159172
sbnd_reco2_producers.cvn.PFParticleModuleLabel: "pandora"

sbndcode/JobConfigurations/standard/reco/reco2_data.fcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ physics.producers:
4141
frameshift: @local::frameshift_data
4242
}
4343

44-
physics.reco2: [ pandora, pandoraTrack, pandoraShower, pandoraShowerSBN, pandoraCaloData, pandoraPidData,
44+
physics.reco2: [ pandora, pandoraTrack, pandoraShower, pandoraShowerSBN, pandoraCaloData, pandoraPidData, pandoraLikePidData,
4545
cvn, opt0finder, crtveto, crtspacepointmatching, crttrackmatching, tpcpmtbarycentermatching,
46-
pandoraSCE, pandoraSCETrack, pandoraSCEShower, pandoraSCEShowerSBN, pandoraSCECaloData, pandoraSCEPidData,
46+
pandoraSCE, pandoraSCETrack, pandoraSCEShower, pandoraSCEShowerSBN, pandoraSCECaloData, pandoraSCEPidData, pandoraSCELikePidData,
4747
cvnSCE, opt0finderSCE, tpcpmtbarycentermatchingSCE, crtspacepointmatchingSCE, crttrackmatchingSCE,
4848
caloskimCalorimetry, blipreco, lightpropagationcorrectionSCE, frameshift]
4949

sbndcode/LArSoftConfigurations/particleid_sbnd.fcl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,12 @@ sbnd_chi2pid:
99
Chi2PIDAlg: @local::standard_chi2pidalg
1010
}
1111

12+
sbnd_likepid:
13+
{
14+
module_type: "LikelihoodParticleID"
15+
TrackModuleLabel: "spacepts"
16+
CalorimetryModuleLabel: "calo"
17+
LikelihoodPIDAlg: @local::standard_likelihoodpidalg
18+
}
19+
1220
END_PROLOG

sbndcode/TPCPMTBarycenterMatching/job/sbnd_tpcpmt3dbarycentermatching_config.fcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ TPCPMTBarycenterMatchProducer:
2424
YError: 23 // cm
2525
ZError: 23 // cm
2626
AngleError: 27 // deg
27-
FlashVetoWindow: [-1500000,1500000] // ns
27+
FlashVetoWindow: [-5,5] // ns
2828
OpticalPathTool: @local::SBNDOpticalPath
2929
module_type: "TPCPMTBarycenterMatchProducer"
3030
}

0 commit comments

Comments
 (0)