CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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)
 
virtual ~SingleObjectShallowCloneSelector ()
 
- Public Member Functions inherited from ObjectShallowCloneSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, NonNullNumberSelector, PostProcessor >
 ObjectShallowCloneSelector (const edm::ParameterSet &cfg)
 
- Public Member Functions inherited from ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >
 ObjectSelector (const edm::ParameterSet &cfg)
 constructor More...
 
virtual ~ObjectSelector ()
 destructor More...
 

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>::type, typename Base = typename helper::StoreManagerTrait<reco::CandidateCollection>::base, typename RefAdder = typename helper::SelectionAdderTrait<InputCollection, StoreContainer>::type>
class SingleObjectShallowCloneSelector< InputCollection, Selector, StoreContainer, PostProcessor, StoreManager, Base, RefAdder >

Definition at line 18 of file SingleObjectShallowCloneSelector.h.

Constructor & Destructor Documentation

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>::type, typename Base = typename helper::StoreManagerTrait<reco::CandidateCollection>::base, typename RefAdder = typename helper::SelectionAdderTrait<InputCollection, StoreContainer>::type>
SingleObjectShallowCloneSelector< InputCollection, Selector, StoreContainer, PostProcessor, StoreManager, Base, RefAdder >::SingleObjectShallowCloneSelector ( const edm::ParameterSet cfg)
inlineexplicit

Definition at line 23 of file SingleObjectShallowCloneSelector.h.

23  :
25  StoreContainer, RefAdder>,
26  NonNullNumberSelector, PostProcessor>( cfg ) { }
Functor that operates on &lt;T&gt;
Definition: Selector.h:24
edm::OwnVector< Candidate > CandidateCollection
collection of Candidate objects
Definition: CandidateFwd.h:21
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>::type, typename Base = typename helper::StoreManagerTrait<reco::CandidateCollection>::base, typename RefAdder = typename helper::SelectionAdderTrait<InputCollection, StoreContainer>::type>
virtual SingleObjectShallowCloneSelector< InputCollection, Selector, StoreContainer, PostProcessor, StoreManager, Base, RefAdder >::~SingleObjectShallowCloneSelector ( )
inlinevirtual

Definition at line 27 of file SingleObjectShallowCloneSelector.h.

27 { }