BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
2void get_slewing_file_id(int period_number, int run_number)
3{
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}
int GetValue(vector< UniValue * > &parameter_value)
get value of detector parameter presented by an array
static UniDetectorParameter * GetDetectorParameter(int value_id)
get detector parameter from the database
void get_slewing_file_id(int period_number, int run_number)