14#ifndef R3BROOT_R3BNEULANDNEUTRONRECONSTRUCTIONSTATISTICS_H
15#define R3BROOT_R3BNEULANDNEUTRONRECONSTRUCTIONSTATISTICS_H
23#include <RtypesCore.h>
33 std::string_view secondary =
"NeulandPrimaryClusters",
34 std::string_view predicted =
"NeulandSecondaryClusters");
37 auto Init() -> InitStatus
override;
41 void Exec(Option_t* )
override;
R3BNeulandNeutronReconstructionStatistics(std::string_view primary="NeulandNeutronClusters", std::string_view secondary="NeulandPrimaryClusters", std::string_view predicted="NeulandSecondaryClusters")
std::string predicted_name_
R3B::InputVectorConnector< R3BNeulandCluster > secondary_clusters_
R3B::InputVectorConnector< R3BNeulandCluster > primary_clusters_
R3B::DataMonitor data_monitor_
std::vector< int > multiplicities_
ClassDefOverride(R3BNeulandNeutronReconstructionStatistics, 1)
R3B::InputVectorConnector< R3BNeulandNeutron > predicted_neutrons_
TH1D * hist_true_positive_
TH1D * hist_true_negative_
TH1D * hist_false_positive_
void Exec(Option_t *) override
TH1D * hist_false_negative_
auto Init() -> InitStatus override
InputConnector< std::vector< ElementType > > InputVectorConnector