14 std::string_view inputMult =
"NeulandMultiplicity",
15 std::string_view inputCluster =
"NeulandClusters",
16 std::string_view output =
"NeulandNeutrons");
20 std::string fInputMultName;
24 std::vector<R3BNeulandCluster> cluster_buffer_;
26 auto Init() -> InitStatus
override;
27 void Exec(Option_t* )
override;
29 void SortClustersByRValue(std::vector<R3BNeulandCluster>&)
const;
30 void FilterClustersByKineticEnergy(std::vector<R3BNeulandCluster>&)
const;
32 static void PrioritizeTimeWiseFirstCluster(std::vector<R3BNeulandCluster>&);
33 static void FilterClustersByEnergyDeposit(std::vector<R3BNeulandCluster>&);
34 static void FilterClustersByElasticScattering(std::vector<R3BNeulandCluster>&);