#include <R3BNeulandMillepede.h>
Definition at line 47 of file R3BNeulandMillepede.h.
◆ MillepedeEngine()
R3B::Neuland::Calibration::MillepedeEngine::MillepedeEngine |
( |
| ) |
|
|
default |
◆ add_signal_t_diff()
void R3B::Neuland::Calibration::MillepedeEngine::add_signal_t_diff |
( |
const MilleCalData & | signal | ) |
|
|
private |
◆ add_signal_t_sum()
void R3B::Neuland::Calibration::MillepedeEngine::add_signal_t_sum |
( |
const MilleCalData & | signal | ) |
|
|
private |
◆ add_spacial_local_constraint()
void R3B::Neuland::Calibration::MillepedeEngine::add_spacial_local_constraint |
( |
int | plane_id, |
|
|
const std::vector< MilleCalData > & | plane_signals ) |
|
private |
◆ AddSignals()
void R3B::Neuland::Calibration::MillepedeEngine::AddSignals |
( |
const std::vector< BarCalData > & | signals | ) |
|
|
overrideprivatevirtual |
◆ buffer_clear()
void R3B::Neuland::Calibration::MillepedeEngine::buffer_clear |
( |
| ) |
|
|
private |
◆ Calibrate()
void R3B::Neuland::Calibration::MillepedeEngine::Calibrate |
( |
Cal2HitPar & | hit_par | ) |
|
|
overrideprivatevirtual |
◆ enable_rank_check()
void R3B::Neuland::Calibration::MillepedeEngine::enable_rank_check |
( |
bool | rank_check = true | ) |
|
|
inline |
◆ EndOfEvent()
void R3B::Neuland::Calibration::MillepedeEngine::EndOfEvent |
( |
unsigned int | event_num = 0 | ) |
|
|
overrideprivatevirtual |
◆ EndOfTask()
void R3B::Neuland::Calibration::MillepedeEngine::EndOfTask |
( |
| ) |
|
|
overrideprivatevirtual |
◆ EventReset()
void R3B::Neuland::Calibration::MillepedeEngine::EventReset |
( |
| ) |
|
|
overrideprivatevirtual |
◆ fill_data_to_figure()
void R3B::Neuland::Calibration::MillepedeEngine::fill_data_to_figure |
( |
Cal2HitPar & | hit_par | ) |
|
|
private |
◆ fill_module_parameters()
◆ get_global_label_id()
auto R3B::Neuland::Calibration::MillepedeEngine::get_global_label_id |
( |
int | module_num, |
|
|
GlobalLabel | label ) -> int |
|
inlineprivate |
◆ HistInit()
void R3B::Neuland::Calibration::MillepedeEngine::HistInit |
( |
DataMonitor & | histograms | ) |
|
|
overrideprivatevirtual |
◆ Init()
void R3B::Neuland::Calibration::MillepedeEngine::Init |
( |
| ) |
|
|
overrideprivatevirtual |
◆ init_parameter()
void R3B::Neuland::Calibration::MillepedeEngine::init_parameter |
( |
| ) |
|
|
private |
◆ init_steer_writer()
void R3B::Neuland::Calibration::MillepedeEngine::init_steer_writer |
( |
| ) |
|
|
private |
◆ select_t_diff_signal()
auto R3B::Neuland::Calibration::MillepedeEngine::select_t_diff_signal |
( |
const std::vector< MilleCalData > & | plane_data | ) |
|
|
private |
◆ set_minimum_values()
auto R3B::Neuland::Calibration::MillepedeEngine::set_minimum_values |
( |
const std::vector< R3B::Neuland::BarCalData > & | signals | ) |
-> bool |
|
private |
◆ set_p_value_cut()
void R3B::Neuland::Calibration::MillepedeEngine::set_p_value_cut |
( |
double | val | ) |
|
|
inline |
◆ set_t_diff_residual_cut()
void R3B::Neuland::Calibration::MillepedeEngine::set_t_diff_residual_cut |
( |
double | val | ) |
|
|
inline |
◆ SetErrorScale()
void R3B::Neuland::Calibration::MillepedeEngine::SetErrorScale |
( |
float | scale | ) |
|
|
inlineoverrideprivatevirtual |
◆ SetMinStat()
void R3B::Neuland::Calibration::MillepedeEngine::SetMinStat |
( |
int | min | ) |
|
|
inlineoverrideprivatevirtual |
◆ SignalFilter()
auto R3B::Neuland::Calibration::MillepedeEngine::SignalFilter |
( |
const std::vector< BarCalData > & | signals | ) |
-> bool |
|
overrideprivatevirtual |
◆ to_module_num_label()
auto R3B::Neuland::Calibration::MillepedeEngine::to_module_num_label |
( |
int | par_num | ) |
-> std::pair<int, GlobalLabel> |
|
inlineprivate |
◆ write_to_buffer()
void R3B::Neuland::Calibration::MillepedeEngine::write_to_buffer |
( |
| ) |
|
|
private |
◆ average_t_sum_
std::optional<float> R3B::Neuland::Calibration::MillepedeEngine::average_t_sum_ |
|
private |
◆ binary_data_writer_
◆ cal_to_hit_par_
Cal2HitPar* R3B::Neuland::Calibration::MillepedeEngine::cal_to_hit_par_ = nullptr |
|
private |
◆ data_preprocessor_
std::unique_ptr<MilleDataProcessor> R3B::Neuland::Calibration::MillepedeEngine::data_preprocessor_ |
|
private |
◆ error_scale_factor_
float R3B::Neuland::Calibration::MillepedeEngine::error_scale_factor_ = 1000.F |
|
private |
◆ graph_effective_c_
TGraphErrors* R3B::Neuland::Calibration::MillepedeEngine::graph_effective_c_ = nullptr |
|
private |
◆ graph_time_offset_
TGraphErrors* R3B::Neuland::Calibration::MillepedeEngine::graph_time_offset_ = nullptr |
|
private |
◆ graph_time_sync_
TGraphErrors* R3B::Neuland::Calibration::MillepedeEngine::graph_time_sync_ = nullptr |
|
private |
◆ has_rank_check_
bool R3B::Neuland::Calibration::MillepedeEngine::has_rank_check_ = false |
|
private |
◆ hist_t_offset_residual_
TH1D* R3B::Neuland::Calibration::MillepedeEngine::hist_t_offset_residual_ = nullptr |
|
private |
◆ init_effective_c_
◆ input_data_buffer_
MilleDataPoint R3B::Neuland::Calibration::MillepedeEngine::input_data_buffer_ |
|
private |
◆ input_data_filename_
std::string R3B::Neuland::Calibration::MillepedeEngine::input_data_filename_ = "neuland_cosmic_mille.bin" |
|
private |
◆ minimum_hit_
int R3B::Neuland::Calibration::MillepedeEngine::minimum_hit_ = 1 |
|
private |
◆ p_value_cut_
◆ par_result_
◆ parameter_filename_
std::string R3B::Neuland::Calibration::MillepedeEngine::parameter_filename_ = "neuland_pars.txt" |
|
private |
◆ pede_launcher_
◆ pede_steer_filename_
std::string R3B::Neuland::Calibration::MillepedeEngine::pede_steer_filename_ = "neuland_steer.txt" |
|
private |
◆ t_diff_residual_cut_
The documentation for this class was generated from the following files: