std::string m_listType
The type of the input lists (currently only Cluster is supported)
StreamSelectionAlgorithm()
Default constructor.
StreamSelectionAlgorithm class.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
std::string m_inputListName
The input list name if not using the current list.
pandora::StringVector m_listNames
The name of the output lists.
pandora::StatusCode Run()
std::map< std::string, pandora::ClusterList > ClusterListMap
ClusterListMap m_clusterListMap
The map from cluster list names to cluster lists.
virtual ~StreamSelectionAlgorithm()=default
virtual pandora::StatusCode AllocateToStreams(const pandora::Cluster *const pCluster)=0
Allocate a cluster to the appropriate streams.