CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

edm::ProcessOneOccurrence< T > Class Template Reference

#include <Schedule.h>

List of all members.

Public Types

typedef void result_type

Public Member Functions

void operator() (Path &p)
 ProcessOneOccurrence (typename T::MyPrincipal &principal, EventSetup const &setup)

Private Attributes

T::MyPrincipal & ep
EventSetup const & es

Detailed Description

template<typename T>
class edm::ProcessOneOccurrence< T >

Definition at line 342 of file Schedule.h.


Member Typedef Documentation

template<typename T >
typedef void edm::ProcessOneOccurrence< T >::result_type

Definition at line 344 of file Schedule.h.


Constructor & Destructor Documentation

template<typename T >
edm::ProcessOneOccurrence< T >::ProcessOneOccurrence ( typename T::MyPrincipal &  principal,
EventSetup const &  setup 
) [inline]

Definition at line 345 of file Schedule.h.

                                                                                    :
      ep(principal), es(setup) {};

Member Function Documentation

template<typename T >
void edm::ProcessOneOccurrence< T >::operator() ( Path p) [inline]

Definition at line 348 of file Schedule.h.

References edm::ProcessOneOccurrence< T >::ep, edm::ProcessOneOccurrence< T >::es, and edm::Path::processOneOccurrence().

{p.processOneOccurrence<T>(ep, es);}

Member Data Documentation

template<typename T >
T::MyPrincipal& edm::ProcessOneOccurrence< T >::ep [private]

Definition at line 351 of file Schedule.h.

Referenced by edm::ProcessOneOccurrence< T >::operator()().

template<typename T >
EventSetup const& edm::ProcessOneOccurrence< T >::es [private]

Definition at line 352 of file Schedule.h.

Referenced by edm::ProcessOneOccurrence< T >::operator()().