11 #include <svd/modules/svdReconstruction/SVDStripMaskingModule.h>
27 setDescription(
"Remove from the SVDShaperDigit list the hot strips read in the SVDHotStripsCalibrations from the DB.");
28 setPropertyFlags(c_ParallelProcessingCertified);
30 addParam(
"ShaperDigits", m_storeShaperDigitsName,
31 "ShaperDigits collection name",
string(
""));
32 addParam(
"ShaperDigitsUnmasked", m_SVDShaperDigitsUnmasked,
33 "Good ShaperDigits collection name, kept",
string(
""));
34 addParam(
"ShaperDigitsMasked", m_SVDShaperDigitsMasked,
35 "ShaperDigits collection name",
string(
""));
36 addParam(
"createHotStripsList", m_createOutside,
37 "create the StoreArray of hot strips",
bool(
false));
42 SVDStripMaskingModule::~SVDStripMaskingModule()
49 m_storeShaper.isRequired(m_storeShaperDigitsName);
51 m_selectorIN.registerSubset(m_storeShaper, m_SVDShaperDigitsUnmasked);
54 if (m_createOutside) {
55 m_selectorOUT.registerSubset(m_storeShaper, m_SVDShaperDigitsMasked);
66 if (!m_storeShaper || !m_storeShaper.getEntries())
return;
73 B2DEBUG(10,
" shaper digits = " << m_storeShaper.getEntries() <<
77 B2DEBUG(10,
" shaper digits = " << m_storeShaper.getEntries() <<