@@ -425,10 +425,8 @@ DataProcessorSpec getTPCFourierTransformAggregatorSpec(const unsigned int rangeI
425425
426426 std::vector<InputSpec> inputSpecs;
427427 if (!processSACs) {
428- inputSpecs.emplace_back (InputSpec{" idczeromean0" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIDC0Mean (), header::DataHeader::SubSpecificationType{0 }, Lifetime::Sporadic});
429- inputSpecs.emplace_back (InputSpec{" idcone0" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIDC1 (), header::DataHeader::SubSpecificationType{0 }, Lifetime::Sporadic});
430- inputSpecs.emplace_back (InputSpec{" idczeromean1" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIDC0Mean (), header::DataHeader::SubSpecificationType{1 }, Lifetime::Sporadic});
431- inputSpecs.emplace_back (InputSpec{" idcone1" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIDC1 (), header::DataHeader::SubSpecificationType{1 }, Lifetime::Sporadic});
428+ inputSpecs.emplace_back (InputSpec{" idczeromean" , ConcreteDataTypeMatcher{gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIDC0Mean ()}, Lifetime::Sporadic});
429+ inputSpecs.emplace_back (InputSpec{" idcone" , ConcreteDataTypeMatcher{gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIDC1 ()}, Lifetime::Sporadic});
432430 inputSpecs.emplace_back (InputSpec{" tsccdb" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionTimeStamp (), header::DataHeader::SubSpecificationType{0 }, Lifetime::Sporadic});
433431 inputSpecs.emplace_back (InputSpec{" intervals" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIntervals (), header::DataHeader::SubSpecificationType{0 }, Lifetime::Sporadic});
434432 inputSpecs.emplace_back (InputSpec{" lane" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionLane (), header::DataHeader::SubSpecificationType{0 }, Lifetime::Sporadic});
0 commit comments