CMS 3D CMS Logo

TSelectorAnalyzer< Algo > Class Template Reference

#include <PhysicsTools/ParallelAnalysis/interface/TSelectorAnalyzer.h>

Inheritance diagram for TSelectorAnalyzer< Algo >:

edm::EDAnalyzer

List of all members.

Public Member Functions

void analyze (const edm::Event &evt, const edm::EventSetup &)
void endJob (const edm::EventSetup &)
 TSelectorAnalyzer (const edm::ParameterSet &cfg)

Private Attributes

Algo algo_
TList list_


Detailed Description

template<typename Algo>
class TSelectorAnalyzer< Algo >

Definition at line 7 of file TSelectorAnalyzer.h.


Constructor & Destructor Documentation

template<typename Algo>
TSelectorAnalyzer< Algo >::TSelectorAnalyzer ( const edm::ParameterSet cfg  )  [inline]

Definition at line 9 of file TSelectorAnalyzer.h.

00009                                                    :
00010     list_(), algo_( 0, list_ ) {
00011   }
  void analyze( const edm::Event & evt, const edm::EventSetup & ) {


Member Function Documentation

template<typename Algo>
void TSelectorAnalyzer< Algo >::analyze ( const edm::Event evt,
const edm::EventSetup  
) [inline, virtual]

Implements edm::EDAnalyzer.

Definition at line 12 of file TSelectorAnalyzer.h.

References TSelectorAnalyzer< Algo >::algo_.

00012                                                               {
00013     algo_.process( evt );
00014   }  

template<typename Algo>
void TSelectorAnalyzer< Algo >::endJob ( const edm::EventSetup  )  [inline]

Definition at line 15 of file TSelectorAnalyzer.h.

References TSelectorAnalyzer< Algo >::algo_, and TSelectorAnalyzer< Algo >::list_.

00015                                        {
00016     algo_.postProcess( list_ );
00017     algo_.terminate( list_ );
00018   }


Member Data Documentation

template<typename Algo>
Algo TSelectorAnalyzer< Algo >::algo_ [private]

Definition at line 21 of file TSelectorAnalyzer.h.

Referenced by TSelectorAnalyzer< Algo >::analyze(), and TSelectorAnalyzer< Algo >::endJob().

template<typename Algo>
TList TSelectorAnalyzer< Algo >::list_ [private]

Definition at line 20 of file TSelectorAnalyzer.h.

Referenced by TSelectorAnalyzer< Algo >::endJob().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:34:37 2009 for CMSSW by  doxygen 1.5.4