From 6444a125cb393d971ea46f06c2a6459cef372cac Mon Sep 17 00:00:00 2001 From: Shinsuke OTA Date: Fri, 2 Jul 2021 13:45:01 +0900 Subject: [PATCH] [timing] any start timing --- src/TTimingSubtractionProcessor.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/TTimingSubtractionProcessor.cc b/src/TTimingSubtractionProcessor.cc index 47f699d..f5114c6 100644 --- a/src/TTimingSubtractionProcessor.cc +++ b/src/TTimingSubtractionProcessor.cc @@ -38,7 +38,7 @@ TTimingSubtractionProcessor::TTimingSubtractionProcessor() &fStartTimingData,"TClonesArray","art::ITiming"); RegisterOutputCollection("OutputCollection","output collection name", fOutputColName,TString("plastic_tof")); - RegisterProcessorParameter("StartTimingDetID","detID of reference timing source", + RegisterProcessorParameter("StartTimingDetID","detID of reference timing source (if -1 use any id)", fStartTimingDetID,1); RegisterProcessorParameter("UseMultipleStartTiming", "enables multihit start timing treatment. If non-zero, output class is art::TTimeDiffernce, else, it is identical to input. In the latter case, both Get/SetTiming() must be available in that class.", @@ -117,7 +117,7 @@ void TTimingSubtractionProcessor::Process() TDataObject *const startData = static_cast((*fStartTimingData)->At(i)); const ITiming *const startDataT = dynamic_cast(startData); if ( startData - && startData->GetID() == fStartTimingDetID + && (fStartTimingDetID < 0 || startData->GetID() == fStartTimingDetID) && IsValid(startDataT->GetTiming()) ) { fStartTiming->Add(startData); } -- GitLab