Skip to content

Commit bf07629

Browse files
committed
Update CAFMaker to fill new trigger variables
1 parent 339b50d commit bf07629

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

sbncode/CAFMaker/CAFMaker_module.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1606,6 +1606,7 @@ void CAFMaker::produce(art::Event& evt) noexcept {
16061606
GetByLabelStrict(evt, fParams.TriggerLabel().encode(), extratrig_handle);
16071607

16081608
art::Handle<std::vector<raw::Trigger>> trig_handle;
1609+
std::cout<<"Trigger label: "<<fParams.TriggerLabel()<<std::endl;
16091610
GetByLabelStrict(evt, fParams.TriggerLabel().encode(), trig_handle);
16101611

16111612
art::Handle<std::vector<raw::Trigger>> unshifted_trig_handle;

sbncode/CAFMaker/FillTrigger.cxx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ namespace caf
2323
triggerInfo.trigger_count = addltrig_info.triggerCount;
2424
triggerInfo.gate_count = addltrig_info.gateCount;
2525
triggerInfo.gate_delta = addltrig_info.gateCountFromPreviousTrigger;
26+
27+
triggerInfo.passed_trigger = addltrig_info.triggerEmulation;
28+
triggerInfo.num_pairs_over_threshold = addltrig_info.pairsOverThreshold;
29+
triggerInfo.monpulses_flat = addltrig_info.MonPulses;
30+
triggerInfo.monpulse_sizes = addltrig_info.MonPulseSizes;
31+
2632
}
2733

2834
void FillTriggerMC(double absolute_time, caf::SRTrigger& triggerInfo) {
@@ -32,7 +38,6 @@ namespace caf
3238
// Set this to 0 since the "MC" trigger is (for now) always at the spill time
3339
triggerInfo.trigger_within_gate = 0.;
3440

35-
// TODO: fill others?
3641
}
3742

3843
void FillTriggerSBND(caf::SRSBNDTimingInfo& timingInfo, caf::SRTrigger& triggerInfo){

0 commit comments

Comments
 (0)