CMS 3D CMS Logo

HcalTBRunData.h
Go to the documentation of this file.
1 #ifndef HCALTBRUNDATA_H
2 #define HCALTBRUNDATA_H 1
3 
4 #include <string>
5 #include <iostream>
6 
17 public:
18  HcalTBRunData();
19 
20  // Getter methods
22  const std::string& runType() const { return runType_; }
24  const std::string& beamMode() const { return beamMode_; }
25 
27  double beamEnergyGeV() const { return beamEnergyGeV_; }
28 
29  // Setter methods
30  void setRunData(const char* run_type, const char* beam_mode, double beam_energy_gev);
31 
32 private:
36 };
37 
38 std::ostream& operator<<(std::ostream& s, const HcalTBRunData& htbrd);
39 
40 #endif
operator<<
std::ostream & operator<<(std::ostream &s, const HcalTBRunData &htbrd)
HcalTBRunData::beamEnergyGeV
double beamEnergyGeV() const
Returns the beam energy in GeV.
Definition: HcalTBRunData.h:27
HcalTBRunData::beamEnergyGeV_
double beamEnergyGeV_
Definition: HcalTBRunData.h:35
HcalTBRunData::HcalTBRunData
HcalTBRunData()
Definition: HcalTBRunData.cc:5
HcalTBRunData::runType_
std::string runType_
Definition: HcalTBRunData.h:33
HcalTBRunData::beamMode_
std::string beamMode_
Definition: HcalTBRunData.h:34
alignCSCRings.s
s
Definition: alignCSCRings.py:92
HcalTBRunData
Definition: HcalTBRunData.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HcalTBRunData::runType
const std::string & runType() const
Returns the run type string.
Definition: HcalTBRunData.h:22
HcalTBRunData::beamMode
const std::string & beamMode() const
Returns the beam mode string.
Definition: HcalTBRunData.h:24
HcalTBRunData::setRunData
void setRunData(const char *run_type, const char *beam_mode, double beam_energy_gev)
Definition: HcalTBRunData.cc:7