CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ParameterSetIDHolder.h
Go to the documentation of this file.
1 
2 // The only purpose of this is to make it easier to use
3 // forward declarations when passing around ParameterSetID's.
4 // ParameterSetID itself is a typedef and hard to forward
5 // declare.
6 
8 
9 namespace edm {
10  namespace eventsetup {
11 
13  public:
15  ParameterSetID const& psetID() const { return psetID_; }
16  bool operator<(ParameterSetIDHolder const& other) const { return psetID() < other.psetID(); }
17  bool operator==(ParameterSetIDHolder const& other) const { return psetID() == other.psetID(); }
18  private:
20  };
21  }
22 }
bool operator<(ParameterSetIDHolder const &other) const
ParameterSetIDHolder(ParameterSetID const &psetID)
ParameterSetID const & psetID() const
bool operator==(ParameterSetIDHolder const &other) const