Skip to content

Commit 3eeef15

Browse files
committed
update CAFMaker_module.cc for likelihood pid
1 parent 2af2c08 commit 3eeef15

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

sbncode/CAFMaker/CAFMaker_module.cc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2125,6 +2125,10 @@ void CAFMaker::produce(art::Event& evt) noexcept {
21252125
FindManyPStrict<anab::ParticleID>(slcTracks, evt,
21262126
fParams.TrackChi2PidLabel() + slice_tag_suff);
21272127

2128+
art::FindManyP<anab::ParticleID> fmLikePID =
2129+
FindManyPStrict<anab::ParticleID>(slcTracks, evt,
2130+
fParams.TrackLikePidLabel() + slice_tag_suff);
2131+
21282132
art::FindManyP<sbn::ScatterClosestApproach> fmScatterClosestApproach =
21292133
FindManyPStrict<sbn::ScatterClosestApproach>(slcTracks, evt,
21302134
fParams.TrackScatterClosestApproachLabel() + slice_tag_suff);
@@ -2416,6 +2420,9 @@ void CAFMaker::produce(art::Event& evt) noexcept {
24162420
if (fmChi2PID.isValid()) {
24172421
FillTrackChi2PID(fmChi2PID.at(iPart), trk);
24182422
}
2423+
if (fmLikePID.isValid()) {
2424+
FillTrackLikePID(fmLikePID.at(iPart), trk);
2425+
}
24192426
if (fmScatterClosestApproach.isValid() && fmScatterClosestApproach.at(iPart).size()==1) {
24202427
FillTrackScatterClosestApproach(fmScatterClosestApproach.at(iPart).front(), trk);
24212428
}

sbncode/CAFMaker/FillReco.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ namespace caf
229229
void FillPlaneLikePID(const anab::ParticleID &particle_id, caf::SRTrkLikePID &srlikepid);
230230
void FillTrackLikePID(const std::vector<art::Ptr<anab::ParticleID>> particleIDs,
231231
caf::SRTrack& srtrack,
232-
bool allowEmptySRTrkLikePID);
232+
bool allowEmpty = false);
233233

234234
void FillTrackPlaneCalo(const anab::Calorimetry &calo,
235235
const std::vector<art::Ptr<recob::Hit>> &hits,

0 commit comments

Comments
 (0)