CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::parser::NotCombiner Struct Reference

#include <NotCombiner.h>

Inheritance diagram for reco::parser::NotCombiner:
reco::parser::SelectorBase

Public Member Functions

 NotCombiner (SelectorPtr arg)
 
bool operator() (const edm::ObjectWithDict &o) const override
 return true if the object is selected More...
 
- Public Member Functions inherited from reco::parser::SelectorBase
virtual ~SelectorBase ()
 destructor More...
 

Private Attributes

SelectorPtr arg_
 

Detailed Description

Definition at line 18 of file NotCombiner.h.

Constructor & Destructor Documentation

◆ NotCombiner()

reco::parser::NotCombiner::NotCombiner ( SelectorPtr  arg)
inline

Definition at line 19 of file NotCombiner.h.

19 : arg_(arg) {}

Member Function Documentation

◆ operator()()

bool reco::parser::NotCombiner::operator() ( const edm::ObjectWithDict c) const
inlineoverridevirtual

return true if the object is selected

Implements reco::parser::SelectorBase.

Definition at line 20 of file NotCombiner.h.

20 { return !(*arg_)(o); }

References EcalTangentSkim_cfg::o.

Member Data Documentation

◆ arg_

SelectorPtr reco::parser::NotCombiner::arg_
private

Definition at line 23 of file NotCombiner.h.

EcalTangentSkim_cfg.o
o
Definition: EcalTangentSkim_cfg.py:42
reco::parser::NotCombiner::arg_
SelectorPtr arg_
Definition: NotCombiner.h:23
funct::arg
A arg
Definition: Factorize.h:31