CMS 3D CMS Logo

List of all members | Public Member Functions
SingleObjectShallowCloneSelector< InputCollection, Selector, StoreContainer, PostProcessor, StoreManager, Base, RefAdder > Class Template Reference

#include <SingleObjectShallowCloneSelector.h>

Inheritance diagram for SingleObjectShallowCloneSelector< InputCollection, Selector, StoreContainer, PostProcessor, StoreManager, Base, RefAdder >:
ObjectShallowCloneSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, NonNullNumberSelector, PostProcessor > ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >

Public Member Functions

 SingleObjectShallowCloneSelector (const edm::ParameterSet &cfg)
 
 ~SingleObjectShallowCloneSelector () override
 
- Public Member Functions inherited from ObjectShallowCloneSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, NonNullNumberSelector, PostProcessor >
 ObjectShallowCloneSelector (const edm::ParameterSet &cfg)
 

Detailed Description

template<typename InputCollection, typename Selector, typename StoreContainer = typename helper::StoreContainerTrait<reco::CandidateCollection>::type, typename PostProcessor = helper::NullPostProcessor<reco::CandidateCollection>, typename StoreManager = typename helper::StoreManagerTrait<reco::CandidateCollection, edm::stream::EDFilter<>>::type, typename Base = typename helper::StoreManagerTrait<reco::CandidateCollection, edm::stream::EDFilter<>>::base, typename RefAdder = typename helper::SelectionAdderTrait<InputCollection, StoreContainer>::type>
class SingleObjectShallowCloneSelector< InputCollection, Selector, StoreContainer, PostProcessor, StoreManager, Base, RefAdder >

Definition at line 20 of file SingleObjectShallowCloneSelector.h.

Constructor & Destructor Documentation

◆ SingleObjectShallowCloneSelector()

template<typename InputCollection , typename Selector , typename StoreContainer = typename helper::StoreContainerTrait<reco::CandidateCollection>::type, typename PostProcessor = helper::NullPostProcessor<reco::CandidateCollection>, typename StoreManager = typename helper::StoreManagerTrait<reco::CandidateCollection, edm::stream::EDFilter<>>::type, typename Base = typename helper::StoreManagerTrait<reco::CandidateCollection, edm::stream::EDFilter<>>::base, typename RefAdder = typename helper::SelectionAdderTrait<InputCollection, StoreContainer>::type>
SingleObjectShallowCloneSelector< InputCollection, Selector, StoreContainer, PostProcessor, StoreManager, Base, RefAdder >::SingleObjectShallowCloneSelector ( const edm::ParameterSet cfg)
inlineexplicit

◆ ~SingleObjectShallowCloneSelector()

template<typename InputCollection , typename Selector , typename StoreContainer = typename helper::StoreContainerTrait<reco::CandidateCollection>::type, typename PostProcessor = helper::NullPostProcessor<reco::CandidateCollection>, typename StoreManager = typename helper::StoreManagerTrait<reco::CandidateCollection, edm::stream::EDFilter<>>::type, typename Base = typename helper::StoreManagerTrait<reco::CandidateCollection, edm::stream::EDFilter<>>::base, typename RefAdder = typename helper::SelectionAdderTrait<InputCollection, StoreContainer>::type>
SingleObjectShallowCloneSelector< InputCollection, Selector, StoreContainer, PostProcessor, StoreManager, Base, RefAdder >::~SingleObjectShallowCloneSelector ( )
inlineoverride

Definition at line 31 of file SingleObjectShallowCloneSelector.h.

31 {}