1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef CandAlgos_ObjectShallowCloneSelector_h
#define CandAlgos_ObjectShallowCloneSelector_h
/* \class RefVectorShallowCloneStoreMananger
*
* \author Luca Lista, INFN
*
*/
#include "CommonTools/UtilAlgos/interface/ObjectSelector.h"
#include "DataFormats/Candidate/interface/ShallowCloneCandidate.h"
#include "DataFormats/Common/interface/RefVector.h"
template <typename Selector,
typename SizeSelector = NonNullNumberSelector,
typename PostProcessor = helper::NullPostProcessor<reco::CandidateCollection> >
class ObjectShallowCloneSelector : public ObjectSelector<Selector, reco::CandidateCollection, SizeSelector> {
public:
explicit ObjectShallowCloneSelector(const edm::ParameterSet& cfg)
: ObjectSelector<Selector, reco::CandidateCollection, SizeSelector, PostProcessor>(cfg) {}
};
#endif
|