Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CommonTools
UtilAlgos
interface
ObjectCountFilter.h
Go to the documentation of this file.
1
#ifndef CommonTools_UtilAlgos_ObjectCountFilter_h
2
#define CommonTools_UtilAlgos_ObjectCountFilter_h
3
16
#include "
FWCore/Framework/interface/EDFilter.h
"
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
19
#include "
FWCore/Utilities/interface/InputTag.h
"
20
#include "
CommonTools/UtilAlgos/interface/ParameterAdapter.h
"
21
#include "
CommonTools/UtilAlgos/interface/CollectionFilterTrait.h
"
22
#include "
CommonTools/UtilAlgos/interface/EventSelectorAdapter.h
"
23
#include "
CommonTools/UtilAlgos/interface/ObjectCountEventSelector.h
"
24
25
template
<
typename
C
,
26
typename
S
=
AnySelector
,
27
typename
N
=
MinNumberSelector
,
28
typename
CS =
typename
helper::CollectionFilterTrait<C, S, N>::type
>
29
struct
ObjectCountFilter
{
30
typedef
EventSelectorAdapter< ObjectCountEventSelector<C, S, N, CS>
>
type
;
31
};
32
33
#endif
ObjectCountFilter
Definition:
ObjectCountFilter.h:29
helper::CollectionFilter
Definition:
CollectionFilterTrait.h:14
Event.h
EventSelectorAdapter
Definition:
EventSelectorAdapter.h:22
MinNumberSelector
Definition:
MinNumberSelector.h:10
funct::C
C
Definition:
Factorize.h:141
ParameterSet.h
EventSelectorAdapter.h
EDFilter.h
N
#define N
Definition:
blowfish.cc:9
S
double S(const TLorentzVector &, const TLorentzVector &)
Definition:
Particle.cc:99
CollectionFilterTrait.h
AnySelector
Definition:
AnySelector.h:10
InputTag.h
ObjectCountEventSelector.h
ObjectCountFilter::type
EventSelectorAdapter< ObjectCountEventSelector< C, S, N, CS > > type
Definition:
ObjectCountFilter.h:30
ParameterAdapter.h
Generated for CMSSW Reference Manual by
1.8.5