|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Go to the source code of this file.
Functions | |
| int | show_avg_field (int period_number=9, int start_run=8977, int end_run=9094, bool isShowElog=true, bool isOnlyDifferent=true) |
| Function to calculate and show average magnetic field values (voltage, mV) from Tango for runs of the given period/session to UniConDa Parameters: period_number - period/session number start_run - number of the first run of the interval end_run - number of the end run of the interval isShowElog - whether show also corresponding e-Log values isOnlyDifferent - show average magnetic field values from Tango only for different e-Log values (current, A). | |
| int | show_field_graph (int start_period=8, int start_run=6866, int end_period=-1, int end_run=-1) |
| Function to display magnetic field for a given time interval corresponding to the specified run range end_period == -1 means "end_period = start_period" end_run == -1 means "end_run = start_run". | |
| int | show_field_graph (const char *start_time, const char *end_time) |
| void | write_avg_field_db (int period_number=9, int start_run=1, int end_run=100000, bool is_rewrite=true, float allowed_tolerance_pct=10) |
| Function to calculate and write Tango average magnetic field values for runs of the given period/session to UniConDa. | |
| int | compare_avg_field (int period_number=9, int start_run=8977, int end_run=9094) |
Variables | |
| const char * | system_name = "magnet" |
| const char * | parameter_name = "ch_1" |
| int compare_avg_field | ( | int | period_number = 9, |
| int | start_run = 8977, | ||
| int | end_run = 9094 ) |
Definition at line 397 of file show_avg_field.C.
References TObjArray::At(), cyan(), TGraph::Draw(), TFitResult::Error(), TGraph::Fit(), TString::Format(), TObjArray::GetEntriesFast(), UniRun::GetFieldVoltage(), ElogRecord::GetRecords(), UniRun::GetRun(), UniRun::GetRunNumbers(), ElogRecord::GetSp41(), TGraph::GetXaxis(), TGraph::GetYaxis(), i, orange(), UniqueRunNumber::period_number, red(), reset(), UniqueRunNumber::run_number, TAxis::Set(), TAxis::SetBinLabel(), TAttMarker::SetMarkerStyle(), TGraph::SetTitle(), TNamed::SetTitle(), ROOT::Fit::FitResult::Value(), x, and y.
| int show_avg_field | ( | int | period_number = 9, |
| int | start_run = 8977, | ||
| int | end_run = 9094, | ||
| bool | isShowElog = true, | ||
| bool | isOnlyDifferent = true ) |
Definition at line 18 of file show_avg_field.C.
References TDatime::AsSQLString(), TObjArray::At(), cyan(), TString::Data(), fabs(), TangoData::GetAverageTangoData(), UniRun::GetEndDatetime(), UniRunPeriod::GetEndDatetime(), TObjArray::GetEntriesFast(), ElogRecord::GetRecords(), UniRun::GetRun(), UniRun::GetRunNumbers(), UniRunPeriod::GetRunPeriod(), ElogRecord::GetSp41(), UniRun::GetStartDatetime(), UniRunPeriod::GetStartDatetime(), TangoData::GetTangoData(), i, orange(), parameter_name, UniqueRunNumber::period_number, red(), reset(), UniqueRunNumber::run_number, and system_name.
| int show_field_graph | ( | const char * | start_time, |
| const char * | end_time ) |
Definition at line 259 of file show_avg_field.C.
References TDatime::AsSQLString(), TString::Data(), TangoData::GetAverageTangoData(), TObjArray::GetEntriesFast(), TangoData::GetTangoData(), parameter_name, TangoData::PrintTangoDataMultiGraph(), and system_name.
| int show_field_graph | ( | int | start_period = 8, |
| int | start_run = 6866, | ||
| int | end_period = -1, | ||
| int | end_run = -1 ) |
Definition at line 191 of file show_avg_field.C.
References TDatime::AsSQLString(), TString::Data(), TangoData::GetAverageTangoData(), UniRun::GetEndDatetime(), TObjArray::GetEntriesFast(), UniRun::GetRun(), UniRun::GetStartDatetime(), TangoData::GetTangoData(), parameter_name, TangoData::PrintTangoDataMultiGraph(), and system_name.
| void write_avg_field_db | ( | int | period_number = 9, |
| int | start_run = 1, | ||
| int | end_run = 100000, | ||
| bool | is_rewrite = true, | ||
| float | allowed_tolerance_pct = 10 ) |
Definition at line 296 of file show_avg_field.C.
References TDatime::AsSQLString(), TDatime::Convert(), TString::Data(), TangoData::GetAverageTangoData(), UniRun::GetEndDatetime(), TObjArray::GetEntriesFast(), UniRun::GetFieldVoltage(), UniRun::GetRun(), UniRun::GetRunNumbers(), UniRun::GetStartDatetime(), TangoData::GetTangoData(), i, parameter_name, UniqueRunNumber::period_number, UniqueRunNumber::run_number, UniRun::SetFieldVoltage(), and system_name.
| const char* parameter_name = "ch_1" |
Definition at line 9 of file show_avg_field.C.
Referenced by TangoData::TangoData(), TangoData::TangoData(), UniParameter::UniParameter(), UniParameter::CheckAndGetParameterID(), UniParameter::CheckParameterExists(), convert_current_2_voltage(), UniDetectorParameter::CreateDetectorParameter(), UniDetectorParameter::CreateDetectorParameter(), UniDetectorParameter::CreateDetectorParameter(), UniParameter::CreateParameter(), UniDetectorParameter::DeleteDetectorParameter(), UniParameter::DeleteParameter(), UniDetectorParameter::GetDetectorParameter(), UniParameter::GetParameter(), UniDetectorParameter::GetUNC(), move_field_2_parameter(), move_field_2_run(), MoveParameter(), print_parameter(), UniDetectorParameter::ReadFile(), UniDetectorParameter::ReadObjectBinary(), UniDetectorParameter::ReadObjectJSON(), UniParameter::SetParameterName(), show_avg_field(), show_field_graph(), show_field_graph(), tango_gem_trip(), tango_gem_u(), tango_gem_u(), test_db(), write_avg_field_db(), UniDetectorParameter::WriteFile(), UniDetectorParameter::WriteObjectBinary(), and UniDetectorParameter::WriteObjectJSON().
| const char* system_name = "magnet" |
Definition at line 8 of file show_avg_field.C.
Referenced by TangoData::TangoData(), TangoData::TangoData(), show_avg_field(), show_field_graph(), show_field_graph(), and write_avg_field_db().