R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandNeutronReconstructionStatistics Class Reference

#include <R3BNeulandNeutronReconstructionStatistics.h>

Public Member Functions

 R3BNeulandNeutronReconstructionStatistics (std::string_view primary="NeulandNeutronClusters", std::string_view secondary="NeulandPrimaryClusters", std::string_view predicted="NeulandSecondaryClusters")
 
void Exec (Option_t *) override
 
 ClassDefOverride (R3BNeulandNeutronReconstructionStatistics, 1)
 

Protected Member Functions

auto Init () -> InitStatus override
 
void Finish () override
 

Private Attributes

int true_positive_ = 0
 
int false_positive_ = 0
 
int false_negative_ = 0
 
int true_negative_ = 0
 
R3B::InputVectorConnector< R3BNeulandClusterprimary_clusters_
 
R3B::InputVectorConnector< R3BNeulandClustersecondary_clusters_
 
R3B::InputVectorConnector< R3BNeulandNeutronpredicted_neutrons_
 
std::string predicted_name_
 
TH1D * hist_true_positive_ = nullptr
 
TH1D * hist_false_positive_ = nullptr
 
TH1D * hist_false_negative_ = nullptr
 
TH1D * hist_true_negative_ = nullptr
 
TH1D * hist_f1_value_ = nullptr
 
std::vector< int > multiplicities_
 
R3B::DataMonitor data_monitor_
 

Detailed Description

Definition at line 29 of file R3BNeulandNeutronReconstructionStatistics.h.

Constructor & Destructor Documentation

◆ R3BNeulandNeutronReconstructionStatistics()

R3BNeulandNeutronReconstructionStatistics::R3BNeulandNeutronReconstructionStatistics ( std::string_view primary = "NeulandNeutronClusters",
std::string_view secondary = "NeulandPrimaryClusters",
std::string_view predicted = "NeulandSecondaryClusters" )
explicit

Member Function Documentation

◆ ClassDefOverride()

R3BNeulandNeutronReconstructionStatistics::ClassDefOverride ( R3BNeulandNeutronReconstructionStatistics ,
1  )

◆ Exec()

void R3BNeulandNeutronReconstructionStatistics::Exec ( Option_t * )
override

◆ Finish()

void R3BNeulandNeutronReconstructionStatistics::Finish ( )
overrideprotected

◆ Init()

auto R3BNeulandNeutronReconstructionStatistics::Init ( ) -> InitStatus
overrideprotected

Member Data Documentation

◆ data_monitor_

R3B::DataMonitor R3BNeulandNeutronReconstructionStatistics::data_monitor_
private

Definition at line 61 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ false_negative_

int R3BNeulandNeutronReconstructionStatistics::false_negative_ = 0
private

Definition at line 46 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ false_positive_

int R3BNeulandNeutronReconstructionStatistics::false_positive_ = 0
private

Definition at line 45 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ hist_f1_value_

TH1D* R3BNeulandNeutronReconstructionStatistics::hist_f1_value_ = nullptr
private

Definition at line 58 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ hist_false_negative_

TH1D* R3BNeulandNeutronReconstructionStatistics::hist_false_negative_ = nullptr
private

Definition at line 56 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ hist_false_positive_

TH1D* R3BNeulandNeutronReconstructionStatistics::hist_false_positive_ = nullptr
private

Definition at line 55 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ hist_true_negative_

TH1D* R3BNeulandNeutronReconstructionStatistics::hist_true_negative_ = nullptr
private

Definition at line 57 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ hist_true_positive_

TH1D* R3BNeulandNeutronReconstructionStatistics::hist_true_positive_ = nullptr
private

Definition at line 54 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ multiplicities_

std::vector<int> R3BNeulandNeutronReconstructionStatistics::multiplicities_
private

Definition at line 60 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ predicted_name_

std::string R3BNeulandNeutronReconstructionStatistics::predicted_name_
private

Definition at line 52 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ predicted_neutrons_

R3B::InputVectorConnector<R3BNeulandNeutron> R3BNeulandNeutronReconstructionStatistics::predicted_neutrons_
private

Definition at line 51 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ primary_clusters_

R3B::InputVectorConnector<R3BNeulandCluster> R3BNeulandNeutronReconstructionStatistics::primary_clusters_
private

Definition at line 49 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ secondary_clusters_

R3B::InputVectorConnector<R3BNeulandCluster> R3BNeulandNeutronReconstructionStatistics::secondary_clusters_
private

Definition at line 50 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ true_negative_

int R3BNeulandNeutronReconstructionStatistics::true_negative_ = 0
private

Definition at line 47 of file R3BNeulandNeutronReconstructionStatistics.h.

◆ true_positive_

int R3BNeulandNeutronReconstructionStatistics::true_positive_ = 0
private

Definition at line 44 of file R3BNeulandNeutronReconstructionStatistics.h.


The documentation for this class was generated from the following files: