Main Page
Namespaces
Classes
Package Documentation
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:24
MinNumberSelector
Definition:
MinNumberSelector.h:10
ParameterSet.h
EventSelectorAdapter.h
EDFilter.h
patCaloMETCorrections_cff.C
C
Definition:
patCaloMETCorrections_cff.py:45
S
Definition:
CSCDBL1TPParametersExtended.h:16
N
#define N
Definition:
blowfish.cc:9
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.11