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
edm::eventsetup::ParameterSetIDHolder::operator<
bool operator<(ParameterSetIDHolder const &other) const
Definition: ParameterSetIDHolder.h:16
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::eventsetup::ParameterSetIDHolder::ParameterSetIDHolder
ParameterSetIDHolder(ParameterSetID const &psetID)
Definition: ParameterSetIDHolder.h:14
edm::eventsetup::ParameterSetIDHolder::psetID_
ParameterSetID psetID_
Definition: ParameterSetIDHolder.h:20
edm::eventsetup::ParameterSetIDHolder::operator==
bool operator==(ParameterSetIDHolder const &other) const
Definition: ParameterSetIDHolder.h:17
edm::Hash< ParameterSetType >
trackingPlots.other
other
Definition: trackingPlots.py:1467
edm::eventsetup::ParameterSetIDHolder
Definition: ParameterSetIDHolder.h:12
edm::eventsetup::ParameterSetIDHolder::psetID
ParameterSetID const & psetID() const
Definition: ParameterSetIDHolder.h:15
ParameterSetID.h