src
CommonTools
UtilAlgos
interface
ObjectSelector.h
Go to the documentation of this file.
1
#ifndef RecoAlgos_ObjectSelector_h
2
#define RecoAlgos_ObjectSelector_h
3
15
#include "
FWCore/Framework/interface/stream/EDFilter.h
"
16
#include "
CommonTools/UtilAlgos/interface/ObjectSelectorBase.h
"
17
#include "
CommonTools/UtilAlgos/interface/NonNullNumberSelector.h
"
18
#include "
CommonTools/UtilAlgos/interface/StoreManagerTrait.h
"
19
#include "
CommonTools/UtilAlgos/interface/SelectedOutputCollectionTrait.h
"
20
#include "
CommonTools/UtilAlgos/interface/NullPostProcessor.h
"
21
#include "
CommonTools/UtilAlgos/interface/EventSetupInitTrait.h
"
22
23
template
<
typename
Selector
,
24
typename
OutputCollection
=
25
typename ::helper::SelectedOutputCollectionTrait<typename Selector::collection>::type
,
26
typename
SizeSelector =
NonNullNumberSelector
,
27
typename
PostProcessor = ::helper::NullPostProcessor<OutputCollection>,
28
typename
StoreManager = typename ::helper::StoreManagerTrait<OutputCollection, edm::stream::EDFilter<>>
::type
,
29
typename
Base
= typename ::helper::StoreManagerTrait<OutputCollection, edm::stream::EDFilter<>>
::base
,
30
typename
Init =
typename ::reco::modules::EventSetupInit<Selector>::type
>
31
using
ObjectSelector
=
32
ObjectSelectorBase<Selector, OutputCollection, SizeSelector, PostProcessor, StoreManager, Base, Init>
;
33
34
#endif
ObjectSelector
EDFilter.h
ObjectSelectorBase.h
NullPostProcessor.h
ObjectSelectorBase
Definition:
ObjectSelectorBase.h:32
newFWLiteAna.base
base
Main Program
Definition:
newFWLiteAna.py:92
CustomConfigs.Base
def Base(process)
Definition:
CustomConfigs.py:17
gainCalibHelper::gainCalibPI::type
type
Definition:
SiPixelGainCalibHelper.h:40
ALCARECOPromptCalibProdSiPixelAli0T_cff.Selector
Selector
Definition:
ALCARECOPromptCalibProdSiPixelAli0T_cff.py:81
StoreManagerTrait.h
SelectedOutputCollectionTrait.h
NonNullNumberSelector
Definition:
NonNullNumberSelector.h:10
NonNullNumberSelector.h
HLTTauReferences_cfi.OutputCollection
OutputCollection
Definition:
HLTTauReferences_cfi.py:92
EventSetupInitTrait.h
Generated for CMSSW Reference Manual by
1.8.14