CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/CommonTools/CandAlgos/plugins/NamedCandShallowCloneCombiner.cc

Go to the documentation of this file.
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 }