#include <R3BNeulandMultiplicityCalorimetricTrain.h>
|
| R3BNeulandMultiplicityCalorimetricTrain (std::string_view clusters="NeulandClusters", std::string_view tracks="NeulandPrimaryTracks", std::string_view phits="NeulandPrimaryHits") |
|
| R3BNeulandMultiplicityCalorimetricTrain (const R3BNeulandMultiplicityCalorimetricTrain &)=delete |
|
| R3BNeulandMultiplicityCalorimetricTrain (R3BNeulandMultiplicityCalorimetricTrain &&)=delete |
|
auto | operator= (const R3BNeulandMultiplicityCalorimetricTrain &) -> R3BNeulandMultiplicityCalorimetricTrain &=delete |
|
auto | operator= (R3BNeulandMultiplicityCalorimetricTrain &&) -> R3BNeulandMultiplicityCalorimetricTrain &=delete |
|
| ~R3BNeulandMultiplicityCalorimetricTrain () override |
|
void | SetEdepOpt (double init, double step, double low, double high) |
|
void | SetEdepOffOpt (double init, double step, double low, double high) |
|
void | SetNclusterOpt (double init, double step, double low, double high) |
|
void | SetNclusterOffOpt (double init, double step, double low, double high) |
|
void | SetWeight (double weight) |
|
void | SetUseHits (bool is_hit_used) |
|
|
auto | GetCut (unsigned int nNeutrons, double edep, double edepoff, double ncluster, double nclusteroff) -> TCutG * |
|
auto | WastedEfficiency (const double *cut) -> double |
|
void | Optimize () |
|
auto | GetOrBuildHist (unsigned int index) -> TH2D * |
|
void | Exec (Option_t *) override |
|
void | FinishTask () override |
|
void | Print (Option_t *="") const override |
|
auto | Init () -> InitStatus override |
|
◆ R3BNeulandMultiplicityCalorimetricTrain() [1/3]
R3BNeulandMultiplicityCalorimetricTrain::R3BNeulandMultiplicityCalorimetricTrain |
( |
std::string_view | clusters = "NeulandClusters", |
|
|
std::string_view | tracks = "NeulandPrimaryTracks", |
|
|
std::string_view | phits = "NeulandPrimaryHits" ) |
|
explicit |
◆ R3BNeulandMultiplicityCalorimetricTrain() [2/3]
◆ R3BNeulandMultiplicityCalorimetricTrain() [3/3]
◆ ~R3BNeulandMultiplicityCalorimetricTrain()
R3BNeulandMultiplicityCalorimetricTrain::~R3BNeulandMultiplicityCalorimetricTrain |
( |
| ) |
|
|
override |
◆ Exec()
void R3BNeulandMultiplicityCalorimetricTrain::Exec |
( |
Option_t * | | ) |
|
|
overrideprivate |
◆ FinishTask()
void R3BNeulandMultiplicityCalorimetricTrain::FinishTask |
( |
| ) |
|
|
overrideprivate |
◆ GetCut()
TCutG * R3BNeulandMultiplicityCalorimetricTrain::GetCut |
( |
unsigned int | nNeutrons, |
|
|
double | edep, |
|
|
double | edepoff, |
|
|
double | ncluster, |
|
|
double | nclusteroff ) -> TCutG* |
|
private |
◆ GetOrBuildHist()
TH2D * R3BNeulandMultiplicityCalorimetricTrain::GetOrBuildHist |
( |
unsigned int | index | ) |
-> TH2D* |
|
private |
◆ Init()
InitStatus R3BNeulandMultiplicityCalorimetricTrain::Init |
( |
| ) |
-> InitStatus |
|
overrideprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Optimize()
void R3BNeulandMultiplicityCalorimetricTrain::Optimize |
( |
| ) |
|
|
private |
◆ Print()
void R3BNeulandMultiplicityCalorimetricTrain::Print |
( |
Option_t * | = "" | ) |
const |
|
overrideprivate |
◆ SetEdepOffOpt()
void R3BNeulandMultiplicityCalorimetricTrain::SetEdepOffOpt |
( |
double | init, |
|
|
double | step, |
|
|
double | low, |
|
|
double | high ) |
|
inline |
◆ SetEdepOpt()
void R3BNeulandMultiplicityCalorimetricTrain::SetEdepOpt |
( |
double | init, |
|
|
double | step, |
|
|
double | low, |
|
|
double | high ) |
|
inline |
◆ SetNclusterOffOpt()
void R3BNeulandMultiplicityCalorimetricTrain::SetNclusterOffOpt |
( |
double | init, |
|
|
double | step, |
|
|
double | low, |
|
|
double | high ) |
|
inline |
◆ SetNclusterOpt()
void R3BNeulandMultiplicityCalorimetricTrain::SetNclusterOpt |
( |
double | init, |
|
|
double | step, |
|
|
double | low, |
|
|
double | high ) |
|
inline |
◆ SetUseHits()
void R3BNeulandMultiplicityCalorimetricTrain::SetUseHits |
( |
bool | is_hit_used | ) |
|
|
inline |
◆ SetWeight()
void R3BNeulandMultiplicityCalorimetricTrain::SetWeight |
( |
double | weight | ) |
|
|
inline |
◆ WastedEfficiency()
double R3BNeulandMultiplicityCalorimetricTrain::WastedEfficiency |
( |
const double * | cut | ) |
-> double |
|
private |
◆ fClusters
◆ fCuts
std::map<unsigned int, TCutG*> R3BNeulandMultiplicityCalorimetricTrain::fCuts |
|
private |
◆ fEdepOffOpt
std::array<double, 4> R3BNeulandMultiplicityCalorimetricTrain::fEdepOffOpt |
|
private |
◆ fEdepOpt
std::array<double, 4> R3BNeulandMultiplicityCalorimetricTrain::fEdepOpt |
|
private |
◆ fHists
std::map<unsigned int, TH2D*> R3BNeulandMultiplicityCalorimetricTrain::fHists |
|
private |
◆ fNclusterOffOpt
std::array<double, 4> R3BNeulandMultiplicityCalorimetricTrain::fNclusterOffOpt |
|
private |
◆ fNclusterOpt
std::array<double, 4> R3BNeulandMultiplicityCalorimetricTrain::fNclusterOpt |
|
private |
◆ fPar
◆ fPHits
◆ fTracks
◆ fUseHits
bool R3BNeulandMultiplicityCalorimetricTrain::fUseHits |
|
private |
◆ fWeight
double R3BNeulandMultiplicityCalorimetricTrain::fWeight |
|
private |
The documentation for this class was generated from the following files: