|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
ElogRecord.h Class for the table: record_. More...
#include <ElogRecord.h>
Public Member Functions | |
| virtual | ~ElogRecord () |
| int | GetRecordId () |
| get record id of the current record | |
| TDatime | GetRecordDate () |
| get record date of the current record | |
| TString * | GetShiftLeaderId () |
| get shift leader id of the current record | |
| int | GetTypeId () |
| get type id of the current record | |
| int * | GetPeriodNumber () |
| get period number of the current record | |
| int * | GetRunNumber () |
| get run number of the current record | |
| int * | GetTriggerId () |
| get trigger id of the current record | |
| TString * | GetDaqStatus () |
| get daq status of the current record | |
| int * | GetSp41 () |
| get sp 41 of the current record | |
| int * | GetSp57 () |
| get sp 57 of the current record | |
| int * | GetVkm2 () |
| get vkm2 of the current record | |
| TString | GetBeam () |
| get beam of the current record | |
| double * | GetEnergy () |
| get energy of the current record | |
| TString | GetTarget () |
| get target of the current record | |
| double * | GetTargetWidth () |
| get target width of the current record | |
| TString * | GetRecordComment () |
| get record comment of the current record | |
| int * | GetSystemStatusId () |
| get system status id of the current record | |
| int | SetRecordDate (TDatime record_date) |
| set record date of the current record | |
| int | SetShiftLeaderId (TString *shift_leader_id) |
| set shift leader id of the current record | |
| int | SetTypeId (int type_id) |
| set type id of the current record | |
| int | SetPeriodNumber (int *period_number) |
| set period number of the current record | |
| int | SetRunNumber (int *run_number) |
| set run number of the current record | |
| int | SetTriggerId (int *trigger_id) |
| set trigger id of the current record | |
| int | SetDaqStatus (TString *daq_status) |
| set daq status of the current record | |
| int | SetSp41 (int *sp_41) |
| set sp 41 of the current record | |
| int | SetSp57 (int *sp_57) |
| set sp 57 of the current record | |
| int | SetVkm2 (int *vkm2) |
| set vkm2 of the current record | |
| int | SetBeam (TString beam) |
| set beam of the current record | |
| int | SetEnergy (double *energy) |
| set energy of the current record | |
| int | SetTarget (TString target) |
| set target of the current record | |
| int | SetTargetWidth (double *target_width) |
| set target width of the current record | |
| int | SetRecordComment (TString *record_comment) |
| set record comment of the current record | |
| int | SetSystemStatusId (int *system_status_id) |
| set system status id of the current record | |
| void | Print () |
| print information about current record | |
| virtual | ~ElogRecord () |
| int | GetRecordId () |
| get record id of the current record | |
| TDatime | GetRecordDate () |
| get record date of the current record | |
| TString * | GetShiftLeaderId () |
| get shift leader id of the current record | |
| int | GetTypeId () |
| get type id of the current record | |
| int * | GetPeriodNumber () |
| get period number of the current record | |
| int * | GetRunNumber () |
| get run number of the current record | |
| int * | GetTriggerId () |
| get trigger id of the current record | |
| TString * | GetDaqStatus () |
| get daq status of the current record | |
| int * | GetSp41 () |
| get sp 41 of the current record | |
| int * | GetSp57 () |
| get sp 57 of the current record | |
| int * | GetVkm2 () |
| get vkm2 of the current record | |
| TString | GetBeam () |
| get beam of the current record | |
| double * | GetEnergy () |
| get energy of the current record | |
| TString | GetTarget () |
| get target of the current record | |
| double * | GetTargetWidth () |
| get target width of the current record | |
| TString * | GetRecordComment () |
| get record comment of the current record | |
| int * | GetSystemStatusId () |
| get system status id of the current record | |
| int | SetRecordDate (TDatime record_date) |
| set record date of the current record | |
| int | SetShiftLeaderId (TString *shift_leader_id) |
| set shift leader id of the current record | |
| int | SetTypeId (int type_id) |
| set type id of the current record | |
| int | SetPeriodNumber (int *period_number) |
| set period number of the current record | |
| int | SetRunNumber (int *run_number) |
| set run number of the current record | |
| int | SetTriggerId (int *trigger_id) |
| set trigger id of the current record | |
| int | SetDaqStatus (TString *daq_status) |
| set daq status of the current record | |
| int | SetSp41 (int *sp_41) |
| set sp 41 of the current record | |
| int | SetSp57 (int *sp_57) |
| set sp 57 of the current record | |
| int | SetVkm2 (int *vkm2) |
| set vkm2 of the current record | |
| int | SetBeam (TString beam) |
| set beam of the current record | |
| int | SetEnergy (double *energy) |
| set energy of the current record | |
| int | SetTarget (TString target) |
| set target of the current record | |
| int | SetTargetWidth (double *target_width) |
| set target width of the current record | |
| int | SetRecordComment (TString *record_comment) |
| set record comment of the current record | |
| int | SetSystemStatusId (int *system_status_id) |
| set system status id of the current record | |
| void | Print () |
| print information about current record | |
Static Public Member Functions | |
| static ElogRecord * | CreateRecord (TDatime record_date, TString *shift_leader_id, int type_id, int *period_number, int *run_number, int *trigger_id, TString *daq_status, int *sp_41, int *sp_57, int *vkm2, TString beam, double *energy, TString target, double *target_width, TString *record_comment, int *system_status_id) |
| add new record to the database | |
| static ElogRecord * | GetRecord (int record_id) |
| get record from the database | |
| static int | CheckRecordExists (int record_id) |
| check record exists in the database: 1- true, 0 - false, <0 - database operation error | |
| static int | DeleteRecord (int record_id) |
| delete record from the database | |
| static int | PrintAll () |
| print all records | |
| static TObjArray * | GetRecords (int period_number, int run_number, int findNeighbourRun=0) |
| get array of ElogRecord-s for a given or a neighbour run (the same period) from the database if findNeighbourRun == 0, then only the current run information will be found if findNeighbourRun == -1, then any records on a previous run will be found if findNeighbourRun == -2, then physics, calibratin or test type records on a previous run will be found if findNeighbourRun == 1, then any records on a next run will be found if findNeighbourRun == 2, then physics, calibratin or test type records on a next run will be found | |
| static TObjArray * | Search (const ElogSearchCondition &search_condition) |
| get ELOG records corresponding to the specified single condition | |
| static TObjArray * | Search (const TObjArray &search_conditions) |
| get ELOG records corresponding to the specified (vector) conditions | |
| static ElogRecord * | CreateRecord (TDatime record_date, TString *shift_leader_id, int type_id, int *period_number, int *run_number, int *trigger_id, TString *daq_status, int *sp_41, int *sp_57, int *vkm2, TString beam, double *energy, TString target, double *target_width, TString *record_comment, int *system_status_id) |
| add new record to the database | |
| static ElogRecord * | GetRecord (int record_id) |
| get record from the database | |
| static int | CheckRecordExists (int record_id) |
| check record exists in the database: 1- true, 0 - false, <0 - database operation error | |
| static int | DeleteRecord (int record_id) |
| delete record from the database | |
| static int | PrintAll () |
| print all records | |
| static TObjArray * | GetRecords (int period_number, int run_number, int findNeighbourRun=0) |
| get array of ElogRecord-s for a given or a neighbour run (the same period) from the database if findNeighbourRun == 0, then only the current run information will be found if findNeighbourRun == -1, then any records on a previous run will be found if findNeighbourRun == -2, then physics, calibratin or test type records on a previous run will be found if findNeighbourRun == 1, then any records on a next run will be found if findNeighbourRun == 2, then physics, calibratin or test type records on a next run will be found | |
| static TObjArray * | Search (const ElogSearchCondition &search_condition) |
| get ELOG records corresponding to the specified single condition | |
| static TObjArray * | Search (const TObjArray &search_conditions) |
| get ELOG records corresponding to the specified (vector) conditions | |
Private Member Functions | |
| ElogRecord (ElogConnection *db_connect, int record_id, TDatime record_date, TString *shift_leader_id, int type_id, int *period_number, int *run_number, int *trigger_id, TString *daq_status, int *sp_41, int *sp_57, int *vkm2, TString beam, double *energy, TString target, double *target_width, TString *record_comment, int *system_status_id) | |
| ElogRecord (ElogConnection *db_connect, int record_id, TDatime record_date, TString *shift_leader_id, int type_id, int *period_number, int *run_number, int *trigger_id, TString *daq_status, int *sp_41, int *sp_57, int *vkm2, TString beam, double *energy, TString target, double *target_width, TString *record_comment, int *system_status_id) | |
Private Attributes | |
| ElogConnection * | connectionDB |
| connection to the database | |
| int | i_record_id |
| record id | |
| TDatime | dt_record_date |
| record date | |
| TString * | str_shift_leader_id |
| shift leader id | |
| int | i_type_id |
| type id | |
| int * | i_period_number |
| period number | |
| int * | i_run_number |
| run number | |
| int * | i_trigger_id |
| trigger id | |
| TString * | str_daq_status |
| daq status | |
| int * | i_sp_41 |
| sp 41 | |
| int * | i_sp_57 |
| sp 57 | |
| int * | i_vkm2 |
| vkm2 | |
| TString | str_beam |
| beam | |
| double * | d_energy |
| energy | |
| TString | str_target |
| target | |
| double * | d_target_width |
| target width | |
| TString * | str_record_comment |
| record comment | |
| int * | i_system_status_id |
| system status id | |
Definition at line 19 of file ElogRecord.h.
|
private |
Definition at line 16 of file ElogRecord.cxx.
References connectionDB, d_energy, d_target_width, dt_record_date, i_period_number, i_record_id, i_run_number, i_sp_41, i_sp_57, i_system_status_id, i_trigger_id, i_type_id, i_vkm2, str_beam, str_daq_status, str_record_comment, str_shift_leader_id, and str_target.
Referenced by CreateRecord(), GetRecord(), GetRecords(), and Search().
|
virtual |
Definition at line 57 of file ElogRecord.cxx.
References connectionDB, d_energy, d_target_width, i_period_number, i_run_number, i_sp_41, i_sp_57, i_system_status_id, i_trigger_id, i_vkm2, str_daq_status, str_record_comment, and str_shift_leader_id.
|
private |
|
virtual |
|
static |
Definition at line 398 of file ElogRecord.cxx.
References TString::Format(), ElogConnection::GetSQLServer(), TSQLStatement::NextResultRow(), ElogConnection::Open(), TSQLStatement::Process(), TSQLServer::Statement(), and TSQLStatement::StoreResult().
|
static |
|
static |
Definition at line 88 of file ElogRecord.cxx.
References ElogRecord(), TString::Format(), TSQLStatement::GetInt(), ElogConnection::GetSQLServer(), TSQLStatement::NextIteration(), TSQLStatement::NextResultRow(), ElogConnection::Open(), TSQLStatement::Process(), TSQLStatement::SetDatime(), TSQLStatement::SetDouble(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), TSQLStatement::SetString(), TSQLServer::Statement(), and TSQLStatement::StoreResult().
|
static |
|
static |
Definition at line 438 of file ElogRecord.cxx.
References TString::Format(), ElogConnection::GetSQLServer(), TSQLStatement::NextIteration(), ElogConnection::Open(), TSQLStatement::Process(), TSQLStatement::SetInt(), and TSQLServer::Statement().
|
static |
|
inline |
Definition at line 185 of file ElogRecord.h.
References str_beam.
Referenced by compare_uniconda_elog(), BmnMonitor::GetAlikeRunsByElog(), and update_run_metadata_from_elog().
|
inline |
Definition at line 185 of file ElogRecord.h.
References str_beam.
|
inline |
Definition at line 153 of file ElogRecord.h.
References str_daq_status.
|
inline |
Definition at line 153 of file ElogRecord.h.
References str_daq_status.
|
inline |
Definition at line 187 of file ElogRecord.h.
References d_energy.
Referenced by compare_uniconda_elog(), BmnMonitor::GetAlikeRunsByElog(), and update_run_metadata_from_elog().
|
inline |
Definition at line 187 of file ElogRecord.h.
References d_energy.
|
inline |
Definition at line 129 of file ElogRecord.h.
References i_period_number.
Referenced by selecting_records().
|
inline |
Definition at line 129 of file ElogRecord.h.
References i_period_number.
|
static |
Definition at line 282 of file ElogRecord.cxx.
References ElogRecord(), TString::Format(), TSQLStatement::GetDatime(), TSQLStatement::GetDouble(), TSQLStatement::GetInt(), ElogConnection::GetSQLServer(), TSQLStatement::GetString(), TSQLStatement::IsNull(), TSQLStatement::NextResultRow(), ElogConnection::Open(), TSQLStatement::Process(), TSQLServer::Statement(), and TSQLStatement::StoreResult().
|
static |
|
inline |
Definition at line 205 of file ElogRecord.h.
References str_record_comment.
|
inline |
Definition at line 205 of file ElogRecord.h.
References str_record_comment.
|
inline |
Definition at line 117 of file ElogRecord.h.
References dt_record_date.
Referenced by selecting_records().
|
inline |
Definition at line 117 of file ElogRecord.h.
References dt_record_date.
|
inline |
Definition at line 115 of file ElogRecord.h.
References i_record_id.
|
inline |
Definition at line 115 of file ElogRecord.h.
References i_record_id.
|
static |
if findNeighbourRun == 0, then only the current run information will be found/// if findNeighbourRun == -1, then any records on a previous run will be found if findNeighbourRun == -2, then physics, calibratin or test type records on a previous run will be found if findNeighbourRun == 1, then any records on a next run will be found if findNeighbourRun == 2, then physics, calibratin or test type records on a next run will be found
Definition at line 1215 of file ElogRecord.cxx.
References ElogRecord(), TObjArray::Add(), TString::Data(), TString::Format(), TSQLStatement::GetDatime(), TSQLStatement::GetDouble(), TSQLStatement::GetInt(), ElogConnection::GetSQLServer(), TSQLStatement::GetString(), TSQLStatement::IsNull(), TSQLStatement::NextResultRow(), ElogConnection::Open(), TSQLStatement::Process(), TCollection::SetOwner(), TSQLServer::Statement(), and TSQLStatement::StoreResult().
Referenced by check_missing_files(), compare_avg_field(), compare_uniconda_elog(), get_trigger(), BmnMonitor::GetAlikeRunsByElog(), BmnDataTriggerInfo::GetTrigger(), BmnTrackingQaOffline::GetTrigger(), BmnMscRaw2Digit::ParseTxtSpillLog(), show_avg_field(), Spill(), and update_run_metadata_from_elog().
|
static |
|
inline |
Definition at line 137 of file ElogRecord.h.
References i_run_number.
Referenced by selecting_records().
|
inline |
Definition at line 137 of file ElogRecord.h.
References i_run_number.
|
inline |
Definition at line 119 of file ElogRecord.h.
References str_shift_leader_id.
|
inline |
Definition at line 119 of file ElogRecord.h.
References str_shift_leader_id.
|
inline |
Definition at line 161 of file ElogRecord.h.
References i_sp_41.
Referenced by compare_avg_field(), BmnMonitor::GetAlikeRunsByElog(), selecting_records(), show_avg_field(), and update_run_metadata_from_elog().
|
inline |
Definition at line 161 of file ElogRecord.h.
References i_sp_41.
|
inline |
Definition at line 169 of file ElogRecord.h.
References i_sp_57.
|
inline |
Definition at line 169 of file ElogRecord.h.
References i_sp_57.
|
inline |
Definition at line 213 of file ElogRecord.h.
References i_system_status_id.
|
inline |
Definition at line 213 of file ElogRecord.h.
References i_system_status_id.
|
inline |
Definition at line 195 of file ElogRecord.h.
References str_target.
Referenced by compare_uniconda_elog(), BmnMonitor::GetAlikeRunsByElog(), and update_run_metadata_from_elog().
|
inline |
Definition at line 195 of file ElogRecord.h.
References str_target.
|
inline |
Definition at line 197 of file ElogRecord.h.
References d_target_width.
|
inline |
Definition at line 197 of file ElogRecord.h.
References d_target_width.
|
inline |
Definition at line 145 of file ElogRecord.h.
References i_trigger_id.
Referenced by get_trigger(), BmnDataTriggerInfo::GetTrigger(), and BmnTrackingQaOffline::GetTrigger().
|
inline |
Definition at line 145 of file ElogRecord.h.
References i_trigger_id.
|
inline |
Definition at line 127 of file ElogRecord.h.
References i_type_id.
Referenced by compare_uniconda_elog(), and update_run_metadata_from_elog().
|
inline |
Definition at line 127 of file ElogRecord.h.
References i_type_id.
|
inline |
Definition at line 177 of file ElogRecord.h.
References i_vkm2.
|
inline |
Definition at line 177 of file ElogRecord.h.
References i_vkm2.
| void ElogRecord::Print | ( | ) |
Definition at line 1186 of file ElogRecord.cxx.
References d_energy, d_target_width, dt_record_date, TString::Format(), i_period_number, i_record_id, i_run_number, i_sp_41, i_sp_57, i_system_status_id, i_trigger_id, i_type_id, i_vkm2, str_beam, str_daq_status, str_record_comment, str_shift_leader_id, and str_target.
| void ElogRecord::Print | ( | ) |
|
static |
Definition at line 468 of file ElogRecord.cxx.
References TString::Format(), TSQLStatement::GetDatime(), TSQLStatement::GetDouble(), TSQLStatement::GetInt(), ElogConnection::GetSQLServer(), TSQLStatement::GetString(), TSQLStatement::IsNull(), TSQLStatement::NextResultRow(), ElogConnection::Open(), TSQLStatement::Process(), TSQLServer::Statement(), and TSQLStatement::StoreResult().
|
static |
|
static |
Definition at line 1613 of file ElogRecord.cxx.
References TObjArray::Add(), and Search().
Referenced by Search(), and selecting_records().
|
static |
Definition at line 1365 of file ElogRecord.cxx.
References ElogRecord(), TObjArray::Add(), TDatime::AsSQLString(), ElogSearchCondition::columnBeamParticle, ElogSearchCondition::columnDaqStatus, ElogSearchCondition::columnEnergy, ElogSearchCondition::columnPeriodNumber, ElogSearchCondition::columnRecordDate, ElogSearchCondition::columnRunNumber, ElogSearchCondition::columnShiftLeader, ElogSearchCondition::columnSp41, ElogSearchCondition::columnSp57, ElogSearchCondition::columnTargetParticle, ElogSearchCondition::columnTrigger, ElogSearchCondition::columnType, ElogSearchCondition::columnVkm2, ElogSearchCondition::conditionEqual, ElogSearchCondition::conditionGreater, ElogSearchCondition::conditionGreaterOrEqual, ElogSearchCondition::conditionLess, ElogSearchCondition::conditionLessOrEqual, ElogSearchCondition::conditionLike, ElogSearchCondition::conditionNotEqual, ElogSearchCondition::conditionNotNull, ElogSearchCondition::conditionNull, TString::Data(), TString::Format(), ElogSearchCondition::GetColumn(), ElogSearchCondition::GetCondition(), TSQLStatement::GetDatime(), ElogSearchCondition::GetDatimeValue(), TSQLStatement::GetDouble(), ElogSearchCondition::GetDoubleValue(), TSQLStatement::GetInt(), ElogSearchCondition::GetIntValue(), ElogConnection::GetSQLServer(), TSQLStatement::GetString(), ElogSearchCondition::GetStringValue(), ElogSearchCondition::GetUIntValue(), ElogSearchCondition::GetValueType(), TSQLStatement::IsNull(), TSQLStatement::NextResultRow(), ElogConnection::Open(), TSQLStatement::Process(), TCollection::SetOwner(), TSQLServer::Statement(), and TSQLStatement::StoreResult().
| int ElogRecord::SetBeam | ( | TString | beam | ) |
Definition at line 961 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetString(), TSQLServer::Statement(), and str_beam.
| int ElogRecord::SetBeam | ( | TString | beam | ) |
| int ElogRecord::SetDaqStatus | ( | TString * | daq_status | ) |
Definition at line 801 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), TSQLStatement::SetString(), TSQLServer::Statement(), and str_daq_status.
| int ElogRecord::SetDaqStatus | ( | TString * | daq_status | ) |
| int ElogRecord::SetEnergy | ( | double * | energy | ) |
Definition at line 993 of file ElogRecord.cxx.
References connectionDB, d_energy, TString::Format(), i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetDouble(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetEnergy | ( | double * | energy | ) |
| int ElogRecord::SetPeriodNumber | ( | int * | period_number | ) |
Definition at line 681 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_period_number, i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetPeriodNumber | ( | int * | period_number | ) |
| int ElogRecord::SetRecordComment | ( | TString * | record_comment | ) |
Definition at line 1105 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), TSQLStatement::SetString(), TSQLServer::Statement(), and str_record_comment.
| int ElogRecord::SetRecordComment | ( | TString * | record_comment | ) |
| int ElogRecord::SetRecordDate | ( | TDatime | record_date | ) |
Definition at line 577 of file ElogRecord.cxx.
References connectionDB, dt_record_date, TString::Format(), i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetDatime(), TSQLStatement::SetInt(), and TSQLServer::Statement().
| int ElogRecord::SetRecordDate | ( | TDatime | record_date | ) |
| int ElogRecord::SetRunNumber | ( | int * | run_number | ) |
Definition at line 721 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, i_run_number, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetRunNumber | ( | int * | run_number | ) |
| int ElogRecord::SetShiftLeaderId | ( | TString * | shift_leader_id | ) |
Definition at line 609 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), TSQLStatement::SetString(), TSQLServer::Statement(), and str_shift_leader_id.
| int ElogRecord::SetShiftLeaderId | ( | TString * | shift_leader_id | ) |
| int ElogRecord::SetSp41 | ( | int * | sp_41 | ) |
Definition at line 841 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, i_sp_41, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetSp41 | ( | int * | sp_41 | ) |
| int ElogRecord::SetSp57 | ( | int * | sp_57 | ) |
Definition at line 881 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, i_sp_57, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetSp57 | ( | int * | sp_57 | ) |
| int ElogRecord::SetSystemStatusId | ( | int * | system_status_id | ) |
Definition at line 1145 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, i_system_status_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetSystemStatusId | ( | int * | system_status_id | ) |
| int ElogRecord::SetTarget | ( | TString | target | ) |
Definition at line 1033 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetString(), TSQLServer::Statement(), and str_target.
| int ElogRecord::SetTarget | ( | TString | target | ) |
| int ElogRecord::SetTargetWidth | ( | double * | target_width | ) |
Definition at line 1065 of file ElogRecord.cxx.
References connectionDB, d_target_width, TString::Format(), i_record_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetDouble(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetTargetWidth | ( | double * | target_width | ) |
| int ElogRecord::SetTriggerId | ( | int * | trigger_id | ) |
Definition at line 761 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, i_trigger_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetTriggerId | ( | int * | trigger_id | ) |
| int ElogRecord::SetTypeId | ( | int | type_id | ) |
Definition at line 649 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, i_type_id, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), and TSQLServer::Statement().
| int ElogRecord::SetTypeId | ( | int | type_id | ) |
| int ElogRecord::SetVkm2 | ( | int * | vkm2 | ) |
Definition at line 921 of file ElogRecord.cxx.
References connectionDB, TString::Format(), i_record_id, i_vkm2, TSQLStatement::NextIteration(), TSQLStatement::Process(), TSQLStatement::SetInt(), TSQLStatement::SetNull(), and TSQLServer::Statement().
| int ElogRecord::SetVkm2 | ( | int * | vkm2 | ) |
|
private |
Definition at line 24 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), SetBeam(), SetDaqStatus(), SetEnergy(), SetPeriodNumber(), SetRecordComment(), SetRecordDate(), SetRunNumber(), SetShiftLeaderId(), SetSp41(), SetSp57(), SetSystemStatusId(), SetTarget(), SetTargetWidth(), SetTriggerId(), SetTypeId(), and SetVkm2().
|
private |
Definition at line 51 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetEnergy(), Print(), and SetEnergy().
|
private |
Definition at line 55 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetTargetWidth(), Print(), and SetTargetWidth().
|
private |
Definition at line 29 of file ElogRecord.h.
Referenced by ElogRecord(), GetRecordDate(), Print(), and SetRecordDate().
|
private |
Definition at line 35 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetPeriodNumber(), Print(), and SetPeriodNumber().
|
private |
Definition at line 27 of file ElogRecord.h.
Referenced by ElogRecord(), GetRecordId(), Print(), SetBeam(), SetDaqStatus(), SetEnergy(), SetPeriodNumber(), SetRecordComment(), SetRecordDate(), SetRunNumber(), SetShiftLeaderId(), SetSp41(), SetSp57(), SetSystemStatusId(), SetTarget(), SetTargetWidth(), SetTriggerId(), SetTypeId(), and SetVkm2().
|
private |
Definition at line 37 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetRunNumber(), Print(), and SetRunNumber().
|
private |
Definition at line 43 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetSp41(), Print(), and SetSp41().
|
private |
Definition at line 45 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetSp57(), Print(), and SetSp57().
|
private |
Definition at line 59 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetSystemStatusId(), Print(), and SetSystemStatusId().
|
private |
Definition at line 39 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetTriggerId(), Print(), and SetTriggerId().
|
private |
Definition at line 33 of file ElogRecord.h.
Referenced by ElogRecord(), GetTypeId(), Print(), and SetTypeId().
|
private |
Definition at line 47 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetVkm2(), Print(), and SetVkm2().
|
private |
Definition at line 49 of file ElogRecord.h.
Referenced by ElogRecord(), GetBeam(), Print(), and SetBeam().
|
private |
Definition at line 41 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetDaqStatus(), Print(), and SetDaqStatus().
|
private |
Definition at line 57 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetRecordComment(), Print(), and SetRecordComment().
|
private |
Definition at line 31 of file ElogRecord.h.
Referenced by ElogRecord(), ~ElogRecord(), GetShiftLeaderId(), Print(), and SetShiftLeaderId().
|
private |
Definition at line 53 of file ElogRecord.h.
Referenced by ElogRecord(), GetTarget(), Print(), and SetTarget().