Wenqiang report that a tool is missing in vertical-drift reco:
Hi David, I am still having the problem of CNR for the CRP3 coldbox data. Let me repeat the issue here (dunesw v09_67_00_d00):
lar -n 1 -c crp3cb_data_oct2022_reco.fcl /dune/data/users/wgu/crp3/1727_66_b_cb.test
Warning message is like: CnrGroupWeighted::getWeights: WARNING: Channel 54 does not have attribute rawRms
In the email, you suggest that I can switch the order of the tools for adcSampleFiller and vdtcb_adcChannelRawRmsFiller. So I did that in a local copy of fhicl (/dune/data/users/wgu/crp3/test/vdcb_dataprep_sequences.fcl). Here is the result when I dumped the fhicl:
RawDigitPrepService: {
CallgrindToolNames: []
DoWires: true
LogLevel: 3
ToolNames: [
"digitReader",
"adcSampleFiller",
"vdtcb_adcChannelRawRmsFiller",
"vdtcb2_cnrw",
"adcKeepAllSignalFinder",
"vdcb_RemoveBadChannels"
]
service_provider: "ToolBasedRawDigitPrepService"
}
However, now I got an error message:
ToolBasedRawDigitPrepService::ctor: Found tool adcSampleFiller @ 0xce87be0
ToolBasedRawDigitPrepService::ctor: Fetching vdtcb_adcChannelRawRmsFiller
DuneToolManager::getPrivate: ERROR: No such tool name: vdtcb_adcChannelRawRmsFiller
ToolBasedRawDigitPrepService::ctor: ERROR: Unable to retrieve display tool vdtcb_adcChannelRawRmsFiller
ToolBasedRawDigitPrepService::ctor: Fetching vdtcb2_cnrw
Do you have any idea? (edited)
Wenqiang report that a tool is missing in vertical-drift reco:
Hi David, I am still having the problem of CNR for the CRP3 coldbox data. Let me repeat the issue here (dunesw v09_67_00_d00): lar -n 1 -c crp3cb_data_oct2022_reco.fcl /dune/data/users/wgu/crp3/1727_66_b_cb.test Warning message is like: CnrGroupWeighted::getWeights: WARNING: Channel 54 does not have attribute rawRms In the email, you suggest that I can switch the order of the tools for adcSampleFiller and vdtcb_adcChannelRawRmsFiller. So I did that in a local copy of fhicl (/dune/data/users/wgu/crp3/test/vdcb_dataprep_sequences.fcl). Here is the result when I dumped the fhicl: RawDigitPrepService: { CallgrindToolNames: [] DoWires: true LogLevel: 3 ToolNames: [ "digitReader", "adcSampleFiller", "vdtcb_adcChannelRawRmsFiller", "vdtcb2_cnrw", "adcKeepAllSignalFinder", "vdcb_RemoveBadChannels" ] service_provider: "ToolBasedRawDigitPrepService" } However, now I got an error message: ToolBasedRawDigitPrepService::ctor: Found tool adcSampleFiller @ 0xce87be0 ToolBasedRawDigitPrepService::ctor: Fetching vdtcb_adcChannelRawRmsFiller DuneToolManager::getPrivate: ERROR: No such tool name: vdtcb_adcChannelRawRmsFiller ToolBasedRawDigitPrepService::ctor: ERROR: Unable to retrieve display tool vdtcb_adcChannelRawRmsFiller ToolBasedRawDigitPrepService::ctor: Fetching vdtcb2_cnrw Do you have any idea? (edited)