00001 /* \class CandShallowCloneCombiner 00002 * 00003 * \author: Luca Lista, INFN 00004 * 00005 */ 00006 #include "FWCore/Framework/interface/MakerMacros.h" 00007 #include "CommonTools/UtilAlgos/interface/StringCutObjectSelector.h" 00008 #include "CommonTools/CandAlgos/interface/CandCombiner.h" 00009 #include "DataFormats/Candidate/interface/Candidate.h" 00010 #include "DataFormats/Candidate/interface/NamedCompositeCandidate.h" 00011 #include "DataFormats/Candidate/interface/NamedCompositeCandidateFwd.h" 00012 00013 namespace reco { 00014 namespace modules { 00015 typedef CandCombiner< 00016 StringCutObjectSelector<reco::Candidate, true>, 00017 AnyPairSelector, 00018 combiner::helpers::ShallowClone, 00019 reco::NamedCompositeCandidateCollection 00020 > NamedCandShallowCloneCombiner; 00021 00022 DEFINE_FWK_MODULE( NamedCandShallowCloneCombiner ); 00023 00024 } 00025 }