Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CommonTools
Utils
interface
cutParser.h
Go to the documentation of this file.
1
#ifndef CommonTools_Utils_cutParset_h
2
#define CommonTools_Utils_cutParset_h
3
#include "
CommonTools/Utils/src/SelectorPtr.h
"
4
#include "
CommonTools/Utils/interface/Exception.h
"
5
#include <Reflex/Type.h>
6
#include <string>
7
8
namespace
reco
{
9
namespace
parser
{
10
bool
cutParser
(
const
Reflex::Type
&
t
,
const
std::string &
cut
,
SelectorPtr
&
sel
,
bool
lazy) ;
11
12
template
<
typename
T>
13
inline
bool
cutParser
(
const
std::string & cut,
SelectorPtr
& sel,
bool
lazy=
false
) {
14
return
reco::parser::cutParser
(Reflex::Type::ByTypeInfo(
typeid
(
T
)), cut, sel, lazy);
15
}
16
}
17
}
18
19
#endif
geometryXMLtoCSV.parser
tuple parser
Definition:
geometryXMLtoCSV.py:78
lumiQTWidget.t
tuple t
Definition:
lumiQTWidget.py:50
susybsm::HSCParticleType::Type
Type
Definition:
HSCParticle.h:20
EgammaValidation_Wenu_cff.sel
tuple sel
Definition:
EgammaValidation_Wenu_cff.py:33
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:105
SelectorPtr.h
reco::parser::SelectorPtr
boost::shared_ptr< SelectorBase > SelectorPtr
Definition:
SelectorPtr.h:17
reco::parser::cutParser
bool cutParser(const Reflex::Type &t, const std::string &cut, SelectorPtr &sel, bool lazy)
Definition:
cutParser.cc:7
Exception.h
T
long double T
Definition:
Basic3DVectorLD.h:59
GOODCOLL_filter_cfg.cut
tuple cut
Definition:
GOODCOLL_filter_cfg.py:65
Generated for CMSSW Reference Manual by
1.8.5