CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_8_patch3/src/CommonTools/CandAlgos/plugins/NamedCandViewShallowClonePtrCombiner.cc

Go to the documentation of this file.
00001 /* \class CandViewShallowCloneCombiner
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::ShallowClonePtr,
00019               reco::NamedCompositeCandidateCollection 
00020             > NamedCandViewShallowClonePtrCombiner;
00021 
00022 DEFINE_FWK_MODULE( NamedCandViewShallowClonePtrCombiner );
00023 
00024   }
00025 }