@@ -425,8 +425,10 @@ DataProcessorSpec getTPCFourierTransformAggregatorSpec(const unsigned int rangeI
425425
426426 std::vector<InputSpec> inputSpecs;
427427 if (!processSACs) {
428- inputSpecs.emplace_back (InputSpec{" idczeromean" , ConcreteDataTypeMatcher{gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIDC0Mean ()}, Lifetime::Sporadic});
429- inputSpecs.emplace_back (InputSpec{" idcone" , ConcreteDataTypeMatcher{gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIDC1 ()}, Lifetime::Sporadic});
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});
430432 inputSpecs.emplace_back (InputSpec{" tsccdb" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionTimeStamp (), header::DataHeader::SubSpecificationType{0 }, Lifetime::Sporadic});
431433 inputSpecs.emplace_back (InputSpec{" intervals" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionIntervals (), header::DataHeader::SubSpecificationType{0 }, Lifetime::Sporadic});
432434 inputSpecs.emplace_back (InputSpec{" lane" , gDataOriginTPC , TPCFactorizeIDCSpec::getDataDescriptionLane (), header::DataHeader::SubSpecificationType{0 }, Lifetime::Sporadic});
0 commit comments