BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
get_slewing_file_id.C
Go to the documentation of this file.
1
// macro for getting file ID corresponding the given run number
2
void
get_slewing_file_id
(
int
period_number,
int
run_number)
3
{
4
UniDetectorParameter
* pDetectorParameter =
UniDetectorParameter::GetDetectorParameter
(
5
"TOF2"
,
"slewing_file_id"
, period_number,
6
run_number);
//(detector_name, parameter_name, period_number, run_number)
7
if
(pDetectorParameter ==
nullptr
) {
8
cout <<
"There is no File ID for "
<< period_number <<
":"
<< run_number << endl;
9
return
;
10
}
11
12
int
file_id = ((
IntValue
*)pDetectorParameter->
GetValue
())->value;
13
cout <<
"File ID for "
<< period_number <<
":"
<< run_number <<
": "
<< file_id << endl;
14
15
// clean memory after work
16
delete
pDetectorParameter;
17
}
UniDetectorParameter
Definition
UniDetectorParameter.h:23
UniDetectorParameter::GetValue
int GetValue(vector< UniValue * > ¶meter_value)
get value of detector parameter presented by an array
Definition
UniDetectorParameter.cxx:1109
UniDetectorParameter::GetDetectorParameter
static UniDetectorParameter * GetDetectorParameter(int value_id)
get detector parameter from the database
Definition
UniDetectorParameter.cxx:165
get_slewing_file_id
void get_slewing_file_id(int period_number, int run_number)
Definition
get_slewing_file_id.C:2
IntValue
Definition
uni_db_structures.h:70
database
examples
uni_db
TOF2
get_slewing_file_id.C
Generated on
for BmnRoot by
1.17.0