CMS 3D CMS Logo

SingleObjectShallowCloneSelector.h
Go to the documentation of this file.
1 #ifndef CandAlgos_SingleObjectShallowCloneSelector_h
2 #define CandAlgos_SingleObjectShallowCloneSelector_h
3 /* \class SingleObjectShallowSelector
4  *
5  * \author Luca Lista, INFN
6  */
11 
12 template <typename InputCollection,
13  typename Selector,
14  typename StoreContainer = typename helper::StoreContainerTrait<reco::CandidateCollection>::type,
16  typename StoreManager = typename helper::StoreManagerTrait<reco::CandidateCollection>::type,
21  SingleElementCollectionSelector<InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder>,
22  NonNullNumberSelector,
23  PostProcessor> {
24 public:
29  PostProcessor>(cfg) {}
31 };
32 
33 #endif
Selector
Functor that operates on <T>
Definition: Selector.h:22
SelectionAdderTrait.h
StoreContainerTrait.h
helper::SelectionAdderTrait
Definition: SelectionAdderTrait.h:80
helper::StoreContainerTrait
Definition: StoreContainerTrait.h:14
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
NonNullNumberSelector
Definition: NonNullNumberSelector.h:10
helper::StoreManagerTrait
Definition: StoreManagerTrait.h:91
CustomConfigs.Base
def Base(process)
Definition: CustomConfigs.py:17
ObjectShallowCloneSelector.h
SingleElementCollectionSelector
Definition: SingleElementCollectionSelector.h:37
ObjectShallowCloneSelector
Definition: ObjectShallowCloneSelector.h:15
SingleElementCollectionSelector.h
edm::ParameterSet
Definition: ParameterSet.h:47
looper.cfg
cfg
Definition: looper.py:296
SingleObjectShallowCloneSelector::~SingleObjectShallowCloneSelector
~SingleObjectShallowCloneSelector() override
Definition: SingleObjectShallowCloneSelector.h:30
ALCARECOPromptCalibProdSiPixelAli0T_cff.Selector
Selector
Definition: ALCARECOPromptCalibProdSiPixelAli0T_cff.py:81
reco::CandidateCollection
edm::OwnVector< Candidate > CandidateCollection
collection of Candidate objects
Definition: CandidateFwd.h:21
SingleObjectShallowCloneSelector::SingleObjectShallowCloneSelector
SingleObjectShallowCloneSelector(const edm::ParameterSet &cfg)
Definition: SingleObjectShallowCloneSelector.h:25
SimL1EmulatorRepack_GT2_cff.InputCollection
InputCollection
Definition: SimL1EmulatorRepack_GT2_cff.py:16
SingleObjectShallowCloneSelector
Definition: SingleObjectShallowCloneSelector.h:19
helper::NullPostProcessor
Definition: NullPostProcessor.h:19