Class Reference for E1039 Core & Analysis Software
UtilBeam.h
Go to the documentation of this file.
1 #ifndef _UTIL_BEAM__H_
2 #define _UTIL_BEAM__H_
3 
5 namespace UtilBeam {
6  double PoTRaw (const unsigned int spill_id);
7  double PoTLive(const unsigned int spill_id);
8  double PoTPerQIE(const unsigned int spill_id);
9  double QIE2Proton(const int qie_count, const unsigned int spill_id);
10 
11  void ListOfRfValues(int& n_value, int*& list_values);
12  void ListOfRfValues(int& n_value, double*& list_values);
13 }; // namespace UtilBeam
14 
15 #endif /* _UTIL_BEAM__H_ */
A set of utility functions about the beam info.
Definition: UtilBeam.h:4
double PoTPerQIE(const unsigned int spill_id)
Return PoT/QIEsum.
Definition: UtilBeam.cc:38
void ListOfRfValues(int &n_value, int *&list_values)
Make a list of QIE RF+nn values.
Definition: UtilBeam.cc:10
double QIE2Proton(const int qie_count, const unsigned int spill_id)
Convert the QIE count to the number of protons.
Definition: UtilBeam.cc:60
double PoTRaw(const unsigned int spill_id)
Return the raw number of PoT.
Definition: UtilBeam.cc:6
double PoTLive(const unsigned int spill_id)
Return the live number of PoT.
Definition: UtilBeam.cc:19