CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ESWeightSet.h
Go to the documentation of this file.
1 #ifndef CondFormats_ESObjects_ESWeightSet_HH
2 #define CondFormats_ESObjects_ESWeightSet_HH
3 
6 #include <iostream>
7 
8 class ESWeightSet {
9 
10  public:
11 
13 
14  ESWeightSet();
15  ESWeightSet(const ESWeightSet& aset);
17  ~ESWeightSet();
18 
20 
21  const ESWeightMatrix& getWeights() const { return wgtBeforeSwitch_; }
22 
23  ESWeightSet& operator=(const ESWeightSet& rhs);
24 
25  void print(std::ostream& o) const {
26  using namespace std;
27  o << "wgtBeforeSwitch_.: " << wgtBeforeSwitch_
28  << endl;
29  }
30 
31 
32  private:
34 };
35 
36 #endif
const ESWeightMatrix & getWeights() const
Definition: ESWeightSet.h:21
ROOT::Math::SMatrix< double, N, M > type
Definition: Matrix.h:10
void print(std::ostream &o) const
Definition: ESWeightSet.h:25
math::Matrix< 2, 3 >::type ESWeightMatrix
Definition: ESWeightSet.h:12
ESWeightSet & operator=(const ESWeightSet &rhs)
Definition: ESWeightSet.cc:14
ESWeightMatrix & getWeights()
Definition: ESWeightSet.h:19
ESWeightMatrix wgtBeforeSwitch_
Definition: ESWeightSet.h:33