CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SingleObjectSelector.h
Go to the documentation of this file.
1 #ifndef UtilAlgos_SingleObjectSelector_h
2 #define UtilAlgos_SingleObjectSelector_h
3 /* \class SingleObjectSelector
4  *
5  * \author Luca Lista, INFN
6  */
11 
12 template<typename InputCollection, typename Selector,
15  typename PostProcessor = ::helper::NullPostProcessor<OutputCollection>,
20  public ObjectSelector<SingleElementCollectionSelector<InputCollection, Selector, OutputCollection, StoreContainer, RefAdder>,
21  OutputCollection, NonNullNumberSelector, PostProcessor, StoreManager, Base> {
22 public:
23  explicit SingleObjectSelector( const edm::ParameterSet & cfg ) :
25  OutputCollection, NonNullNumberSelector, PostProcessor>( cfg ) { }
26  virtual ~SingleObjectSelector() { }
27 };
28 
29 #endif
tuple base
Main Program
Definition: newFWLiteAna.py:92
type
Definition: HCALResponse.h:22
std::vector< ProtoJet > OutputCollection
Definition: JetRecoTypes.h:63
std::vector< InputItem > InputCollection
Definition: JetRecoTypes.h:62
Functor that operates on &lt;T&gt;
Definition: Selector.h:25
SingleObjectSelector(const edm::ParameterSet &cfg)