#include <HcalTBRunData.h>
Public Member Functions | |
double | beamEnergyGeV () const |
Returns the beam energy in GeV. More... | |
const std::string & | beamMode () const |
Returns the beam mode string. More... | |
HcalTBRunData () | |
const std::string & | runType () const |
Returns the run type string. More... | |
void | setRunData (const char *run_type, const char *beam_mode, double beam_energy_gev) |
Private Attributes | |
double | beamEnergyGeV_ |
std::string | beamMode_ |
std::string | runType_ |
This class contains data associated with a run, such as character strings describing the run type, beam mode, and also the beam energy.
Definition at line 18 of file HcalTBRunData.h.
HcalTBRunData::HcalTBRunData | ( | ) |
Definition at line 5 of file HcalTBRunData.cc.
|
inline |
Returns the beam energy in GeV.
Definition at line 29 of file HcalTBRunData.h.
References beamEnergyGeV_.
Referenced by operator<<().
|
inline |
Returns the beam mode string.
Definition at line 26 of file HcalTBRunData.h.
References beamMode_.
Referenced by operator<<().
|
inline |
Returns the run type string.
Definition at line 24 of file HcalTBRunData.h.
References runType_.
Referenced by operator<<().
void HcalTBRunData::setRunData | ( | const char * | run_type, |
const char * | beam_mode, | ||
double | beam_energy_gev | ||
) |
Definition at line 11 of file HcalTBRunData.cc.
References beamEnergyGeV_, beamMode_, and runType_.
Referenced by hcaltb::HcalTBSlowDataUnpacker::unpack().
|
private |
Definition at line 39 of file HcalTBRunData.h.
Referenced by beamEnergyGeV(), and setRunData().
|
private |
Definition at line 38 of file HcalTBRunData.h.
Referenced by beamMode(), and setRunData().
|
private |
Definition at line 37 of file HcalTBRunData.h.
Referenced by runType(), and setRunData().