LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
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 
13  DropMetaData(std::string const& config);
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 
33 #endif /* art_Framework_IO_Root_DropMetaData_h */
34 
35 // Local Variables:
36 // mode: c++
37 // End:
bool operator==(enum_t const e) const
Definition: DropMetaData.h:16
DropMetaData(enum_t e)
Definition: DropMetaData.cc:6
enum_t strToValue_(std::string const &dropMetaData)
Definition: DropMetaData.cc:13
HLT enums.
Float_t e
Definition: plot.C:34
bool operator!=(enum_t const e) const
Definition: DropMetaData.h:22