CMS 3D CMS Logo

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 
19  private:
21  };
22  } // namespace eventsetup
23 } // namespace edm
ParameterSetIDHolder(ParameterSetID const &psetID)
bool operator==(ParameterSetIDHolder const &other) const
HLT enums.
ParameterSetID const & psetID() const
bool operator<(ParameterSetIDHolder const &other) const