Skip to content

Commit 40d50a1

Browse files
committed
move products from sbndcode to sbnobj
1 parent ce91916 commit 40d50a1

4 files changed

Lines changed: 29 additions & 24 deletions

File tree

sbncode/CAFMaker/CAFMaker_module.cc

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@
118118
#include "sbnobj/Common/Trigger/ExtraTriggerInfo.h"
119119
#include "sbnobj/Common/Reco/CRUMBSResult.h"
120120
#include "sbnobj/Common/Reco/OpT0FinderResult.h"
121+
#include "sbnobj/SBND/Timing/TimingInfo.hh"
122+
#include "sbnobj/SBND/Timing/FrameShiftInfo.hh"
121123

122124
// GENIE
123125
#include "Framework/EventGen/EventRecord.h"
@@ -1692,19 +1694,19 @@ void CAFMaker::produce(art::Event& evt) noexcept {
16921694
}
16931695
}
16941696

1695-
art::Handle<raw::FrameShiftInfo> sbndframeshiftinfo_handle;
1697+
art::Handle<sbnd::timing::FrameShiftInfo> sbndframeshiftinfo_handle;
16961698
GetByLabelStrict(evt, fParams.SBNDFrameShiftInfoLabel(), sbndframeshiftinfo_handle);
16971699
// fill into event
16981700
if (sbndframeshiftinfo_handle.isValid()) {
1699-
raw::FrameShiftInfo const& sbndframeshiftinfo(*sbndframeshiftinfo_handle);
1701+
sbnd::timing::FrameShiftInfo const& sbndframeshiftinfo(*sbndframeshiftinfo_handle);
17001702
FillSBNDFrameShiftInfo(sbndframeshiftinfo, srsbndframeshiftinfo);
17011703
}
17021704

1703-
art::Handle<raw::TimingInfo> sbndtiminginfo_handle;
1705+
art::Handle<sbnd::timing::TimingInfo> sbndtiminginfo_handle;
17041706
GetByLabelStrict(evt, fParams.SBNDTimingInfoLabel(), sbndtiminginfo_handle);
17051707
// fill into event
17061708
if (sbndtiminginfo_handle.isValid()) {
1707-
raw::TimingInfo const& sbndtiminginfo(*sbndtiminginfo_handle);
1709+
sbnd::timing::TimingInfo const& sbndtiminginfo(*sbndtiminginfo_handle);
17081710
FillSBNDTimingInfo(sbndtiminginfo, srsbndtiminginfo);
17091711
}
17101712
}

sbncode/CAFMaker/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ art_make_library( LIBRARY_NAME sbncode_CAFMaker
3636
sbnobj::Common_Reco
3737
sbnobj::Common_Analysis
3838
sbnobj::SBND_CRT
39+
sbnobj::SBND_Timing
3940
lardataalg::DetectorInfo
4041
art::Framework_Services_System_TriggerNamesService_service
4142
sbncode_Metadata_MetadataSBN_service

sbncode/CAFMaker/FillReco.cxx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -141,31 +141,31 @@ namespace caf
141141
srsbndcrttrack.tof = track.ToF();
142142
}
143143

144-
void FillSBNDFrameShiftInfo(const raw::FrameShiftInfo &frame,
144+
void FillSBNDFrameShiftInfo(const sbnd::timing::FrameShiftInfo &frame,
145145
caf::SRSBNDFrameShiftInfo &srsbndframe,
146146
bool allowEmpty)
147147
{
148-
srsbndframe.timingType = frame.timingType;
149-
srsbndframe.frameTdcCrtt1 = frame.frameTdcCrtt1;
150-
srsbndframe.frameTdcBes = frame.frameTdcBes;
151-
srsbndframe.frameTdcRwm = frame.frameTdcRwm;
152-
srsbndframe.frameHltCrtt1 = frame.frameHltCrtt1;
153-
srsbndframe.frameHltBeamGate = frame.frameHltBeamGate;
154-
srsbndframe.frameApplyAtCaf = frame.frameApplyAtCaf;
148+
srsbndframe.timingType = frame.TimingType();
149+
srsbndframe.frameTdcCrtt1 = frame.FrameTdcCrtt1();
150+
srsbndframe.frameTdcBes = frame.FrameTdcBes();
151+
srsbndframe.frameTdcRwm = frame.FrameTdcRwm();
152+
srsbndframe.frameHltCrtt1 = frame.FrameHltCrtt1();
153+
srsbndframe.frameHltBeamGate = frame.FrameHltBeamGate();
154+
srsbndframe.frameApplyAtCaf = frame.FrameApplyAtCaf();
155155
}
156156

157-
void FillSBNDTimingInfo(const raw::TimingInfo &timing,
157+
void FillSBNDTimingInfo(const sbnd::timing::TimingInfo &timing,
158158
caf::SRSBNDTimingInfo &srsbndtiming,
159159
bool allowEmpty)
160160
{
161-
srsbndtiming.rawDAQHeaderTimestamp = timing.rawDAQHeaderTimestamp;
162-
srsbndtiming.tdcCrtt1 = timing.tdcCrtt1;
163-
srsbndtiming.tdcBes = timing.tdcBes;
164-
srsbndtiming.tdcRwm = timing.tdcRwm;
165-
srsbndtiming.tdcEtrig = timing.tdcEtrig;
166-
srsbndtiming.hltCrtt1 = timing.hltCrtt1;
167-
srsbndtiming.hltEtrig = timing.hltEtrig;
168-
srsbndtiming.hltBeamGate = timing.hltBeamGate;
161+
srsbndtiming.rawDAQHeaderTimestamp = timing.RawDAQHeaderTimestamp();
162+
srsbndtiming.tdcCrtt1 = timing.TdcCrtt1();
163+
srsbndtiming.tdcBes = timing.TdcBes();
164+
srsbndtiming.tdcRwm = timing.TdcRwm();
165+
srsbndtiming.tdcEtrig = timing.TdcEtrig();
166+
srsbndtiming.hltCrtt1 = timing.HltCrtt1();
167+
srsbndtiming.hltEtrig = timing.HltEtrig();
168+
srsbndtiming.hltBeamGate = timing.HltBeamGate();
169169
}
170170

171171
void FillCRTPMTMatch(const sbn::crt::CRTPMTMatching &match,

sbncode/CAFMaker/FillReco.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,11 @@
4242
#include "sbnobj/SBND/CRT/CRTTrack.hh"
4343
#include "sbnobj/Common/CRT/CRTPMTMatching.hh"
4444
#include "sbnobj/Common/CRT/CRTHitT0TaggingInfo.hh"
45+
#include "sbnobj/SBND/Timing/TimingInfo.hh"
46+
#include "sbnobj/SBND/Timing/FrameShiftInfo.hh"
47+
4548
#include "nusimdata/SimulationBase/MCParticle.h"
4649
#include "nusimdata/SimulationBase/MCTruth.h"
47-
#include "sbndcode/Timing/SBNDRawTimingObj.h"
4850

4951
#include "sbnanaobj/StandardRecord/SRSlice.h"
5052
#include "sbnanaobj/StandardRecord/StandardRecord.h"
@@ -280,11 +282,11 @@ namespace caf
280282
caf::SRPFP& srpfp,
281283
bool allowEmpty = false);
282284

283-
void FillSBNDFrameShiftInfo(const raw::FrameShiftInfo &frame,
285+
void FillSBNDFrameShiftInfo(const sbnd::timing::FrameShiftInfo &frame,
284286
caf::SRSBNDFrameShiftInfo &srsbndframe,
285287
bool allowEmpty = false);
286288

287-
void FillSBNDTimingInfo(const raw::TimingInfo &timing,
289+
void FillSBNDTimingInfo(const sbnd::timing::TimingInfo &timing,
288290
caf::SRSBNDTimingInfo &srsbndtiming,
289291
bool allowEmpty = false);
290292

0 commit comments

Comments
 (0)