CMS 3D CMS Logo

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