Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
art
art
Framework
IO
Root
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
:
10
enum
enum_t
{
DropNone
,
DropPrior
,
DropAll
};
11
12
DropMetaData
(
enum_t
e
);
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);
29
enum_t
value_
;
30
};
31
32
}
// namespace art
33
34
#endif
/* art_Framework_IO_Root_DropMetaData_h */
35
36
// Local Variables:
37
// mode: c++
38
// End:
art::DropMetaData::operator==
bool operator==(enum_t const e) const
Definition:
DropMetaData.h:16
string
std::string string
Definition:
nybbler.cc:12
art::DropMetaData::DropMetaData
DropMetaData(enum_t e)
Definition:
DropMetaData.cc:6
art::DropMetaData::enum_t
enum_t
Definition:
DropMetaData.h:10
e
const double e
Definition:
gUpMuFluxGen.cxx:165
art::DropMetaData::DropPrior
Definition:
DropMetaData.h:10
art::DropMetaData::DropNone
Definition:
DropMetaData.h:10
art::DropMetaData::DropAll
Definition:
DropMetaData.h:10
generate_config.config
config
Definition:
generate_config.py:3
art::DropMetaData::strToValue_
enum_t strToValue_(std::string const &dropMetaData)
Definition:
DropMetaData.cc:13
art
Definition:
BasicOptionsHandler.h:11
art::DropMetaData::operator!=
bool operator!=(enum_t const e) const
Definition:
DropMetaData.h:22
art::DropMetaData::value_
enum_t value_
Definition:
DropMetaData.h:29
art::DropMetaData
Definition:
DropMetaData.h:8
Generated by
1.8.11