CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SingleObjectRefSelector.h
Go to the documentation of this file.
1 #ifndef UtilAlgos_SingleObjectRefSelector_h
2 #define UtilAlgos_SingleObjectRefSelector_h
3 /* \class SingleObjectRefSelector
4  *
5  * \author Luca Lista, INFN
6  */
12 
13 template<typename InputType, typename Selector,
14  typename OutputCollection = typename ::helper::SelectedOutputCollectionTrait<edm::View<InputType> >::type,
16  typename PostProcessor = ::helper::NullPostProcessor<OutputCollection>,
19  typename RefAdder = typename ::helper::SelectionAdderTrait<edm::View<InputType>, StoreContainer>::type>
21  public ObjectSelector<SingleElementCollectionRefSelector<InputType, Selector, OutputCollection, StoreContainer, RefAdder>,
22  OutputCollection, NonNullNumberSelector, PostProcessor, StoreManager, Base> {
23 public:
26  OutputCollection, NonNullNumberSelector, PostProcessor>( cfg ) { }
28 };
29 
30 #endif
tuple base
Main Program
Definition: newFWLiteAna.py:92
type
Definition: HCALResponse.h:22
std::vector< ProtoJet > OutputCollection
Definition: JetRecoTypes.h:63
SingleObjectRefSelector(const edm::ParameterSet &cfg)
Functor that operates on &lt;T&gt;
Definition: Selector.h:25