File indexing completed on 2024-04-06 12:31:12
0001 #ifndef HCALTBRUNDATA_H
0002 #define HCALTBRUNDATA_H 1
0003
0004 #include <string>
0005 #include <iostream>
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 class HcalTBRunData {
0017 public:
0018 HcalTBRunData();
0019
0020
0021
0022 const std::string& runType() const { return runType_; }
0023
0024 const std::string& beamMode() const { return beamMode_; }
0025
0026
0027 double beamEnergyGeV() const { return beamEnergyGeV_; }
0028
0029
0030 void setRunData(const char* run_type, const char* beam_mode, double beam_energy_gev);
0031
0032 private:
0033 std::string runType_;
0034 std::string beamMode_;
0035 double beamEnergyGeV_;
0036 };
0037
0038 std::ostream& operator<<(std::ostream& s, const HcalTBRunData& htbrd);
0039
0040 #endif