CMS 3D CMS Logo

ObjectShallowCloneSelector.h
Go to the documentation of this file.
1 #ifndef CandAlgos_ObjectShallowCloneSelector_h
2 #define CandAlgos_ObjectShallowCloneSelector_h
3 /* \class RefVectorShallowCloneStoreMananger
4  *
5  * \author Luca Lista, INFN
6  *
7  */
11 
12 template <typename Selector,
13  typename SizeSelector = NonNullNumberSelector,
15 class ObjectShallowCloneSelector : public ObjectSelector<Selector, reco::CandidateCollection, SizeSelector> {
16 public:
18  : ObjectSelector<Selector, reco::CandidateCollection, SizeSelector, PostProcessor>(cfg) {}
19 };
20 
21 #endif
ObjectSelector.h
Selector
Functor that operates on <T>
Definition: Selector.h:22
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
NonNullNumberSelector
Definition: NonNullNumberSelector.h:10
ObjectShallowCloneSelector
Definition: ObjectShallowCloneSelector.h:15
ObjectSelector
Definition: ObjectSelector.h:39
edm::ParameterSet
Definition: ParameterSet.h:47
RefVector.h
looper.cfg
cfg
Definition: looper.py:296
ShallowCloneCandidate.h
ALCARECOPromptCalibProdSiPixelAli0T_cff.Selector
Selector
Definition: ALCARECOPromptCalibProdSiPixelAli0T_cff.py:81
reco::CandidateCollection
edm::OwnVector< Candidate > CandidateCollection
collection of Candidate objects
Definition: CandidateFwd.h:21
helper::NullPostProcessor
Definition: NullPostProcessor.h:19
ObjectShallowCloneSelector::ObjectShallowCloneSelector
ObjectShallowCloneSelector(const edm::ParameterSet &cfg)
Definition: ObjectShallowCloneSelector.h:17