CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ConditionsInEdm.h
Go to the documentation of this file.
1 #ifndef DataFormats_Common_ConditionsInEdm_h
2 #define DataFormats_Common_ConditionsInEdm_h
3 
4 #include <boost/cstdint.hpp>
5 
6 namespace edm {
7 
9  public:
10  boost::uint32_t totalIntensityBeam1;
11  boost::uint32_t totalIntensityBeam2;
12 
13  bool isProductEqual(ConditionsInLumiBlock const& newThing) const {
14  return ((totalIntensityBeam1 == newThing.totalIntensityBeam1) &&
16  }
17  };
18 
20  public:
21  boost::uint16_t beamMode;
22  boost::uint16_t beamMomentum;
23  // boost::uint16_t particleTypeBeam1;
24  // boost::uint16_t particleTypeBeam2;
25  boost::uint32_t lhcFillNumber;
27  float BStopCurrent;
28  float BAvgCurrent;
29  bool isProductEqual(ConditionsInRunBlock const& newThing) const {
30  return (lhcFillNumber == newThing.lhcFillNumber);
31  }
32  };
33 
34 
36  public:
37  boost::uint16_t bstMasterStatus;
38  boost::uint32_t turnCountNumber;
39  };
40 }
41 #endif
bool isProductEqual(ConditionsInLumiBlock const &newThing) const
bool isProductEqual(ConditionsInRunBlock const &newThing) const
boost::uint32_t lhcFillNumber
boost::uint32_t totalIntensityBeam1
boost::uint32_t totalIntensityBeam2
boost::uint16_t bstMasterStatus
boost::uint32_t turnCountNumber
boost::uint16_t beamMomentum