DropMetaData.h
Go to the documentation of this file.
1 #ifndef art_Framework_IO_Root_DropMetaData_h
2 #define art_Framework_IO_Root_DropMetaData_h
3 
4 #include <string>
5 
6 namespace art {
7 
8  class DropMetaData {
9  public:
11 
14 
15  bool
16  operator==(enum_t const e) const
17  {
18  return value_ == e;
19  }
20 
21  bool
22  operator!=(enum_t const e) const
23  {
24  return !operator==(e);
25  }
26 
27  private:
28  enum_t strToValue_(std::string const& dropMetaData);
30  };
31 
32 } // namespace art
33 
34 #endif /* art_Framework_IO_Root_DropMetaData_h */
35 
36 // Local Variables:
37 // mode: c++
38 // End:
bool operator==(enum_t const e) const
Definition: DropMetaData.h:16
std::string string
Definition: nybbler.cc:12
DropMetaData(enum_t e)
Definition: DropMetaData.cc:6
const double e
enum_t strToValue_(std::string const &dropMetaData)
Definition: DropMetaData.cc:13
bool operator!=(enum_t const e) const
Definition: DropMetaData.h:22