Skip to content
Snippets Groups Projects
Commit db75d3f1 authored by Felix Weiglhofer's avatar Felix Weiglhofer Committed by Volker Friese
Browse files

algo::Unpack: Make default detector list a default parameter.

parent e2e45fd4
No related branches found
No related tags found
1 merge request!1201cbmreco: Integrate algo::Unpack
......@@ -130,17 +130,9 @@ namespace cbm::algo
// ----------------------------------------------------------------------------
// ----- Initialisation ---------------------------------------------------
bool Unpack::Init(std::optional<std::vector<fles::SubsystemIdentifier>> subIds)
bool Unpack::Init(std::vector<fles::SubsystemIdentifier> subIds)
{
if (!subIds) {
fSubIds = {
fles::SubsystemIdentifier::STS, fles::SubsystemIdentifier::MUCH, fles::SubsystemIdentifier::RPC,
fles::SubsystemIdentifier::T0, fles::SubsystemIdentifier::TRD, fles::SubsystemIdentifier::TRD2D,
};
}
else {
fSubIds = *subIds;
}
fSubIds = subIds;
// --- Common parameters for all components for STS
uint32_t numChansPerAsicSts = 128; // R/O channels per ASIC for STS
......
......@@ -105,7 +105,14 @@ namespace cbm::algo
* @param subIds: vector of subsystem identifiers to unpack, default: all
* @see Init()
**/
bool Init(std::optional<std::vector<fles::SubsystemIdentifier>> subIds = {});
bool Init(std::vector<fles::SubsystemIdentifier> subIds = {
fles::SubsystemIdentifier::STS,
fles::SubsystemIdentifier::MUCH,
fles::SubsystemIdentifier::RPC,
fles::SubsystemIdentifier::T0,
fles::SubsystemIdentifier::TRD,
fles::SubsystemIdentifier::TRD2D,
});
bool DetectorEnabled(fles::SubsystemIdentifier subId)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment