CMS 3D CMS Logo

popcon::PopConAnalyzer< S > Class Template Reference

#include <CondCore/PopCon/interface/PopConAnalyzer.h>

Inheritance diagram for popcon::PopConAnalyzer< S >:

edm::EDAnalyzer

List of all members.

Public Types

typedef S SourceHandler

Public Member Functions

 PopConAnalyzer (const edm::ParameterSet &pset)
virtual ~PopConAnalyzer ()

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
virtual void beginJob (const edm::EventSetup &)
virtual void endJob ()
void write ()

Private Attributes

PopCon m_populator
SourceHandler m_source


Detailed Description

template<typename S>
class popcon::PopConAnalyzer< S >

Definition at line 18 of file PopConAnalyzer.h.


Member Typedef Documentation

template<typename S>
typedef S popcon::PopConAnalyzer< S >::SourceHandler

Reimplemented in HcalChannelQualityPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalRespCorrsPopConAnalyzer, and HcalZSThresholdsPopConAnalyzer.

Definition at line 20 of file PopConAnalyzer.h.


Constructor & Destructor Documentation

template<typename S>
popcon::PopConAnalyzer< S >::PopConAnalyzer ( const edm::ParameterSet pset  )  [inline]

Definition at line 22 of file PopConAnalyzer.h.

00022                                                 : 
00023       m_populator(pset),
00024       m_source(pset.getParameter<edm::ParameterSet>("Source")) {}

template<typename S>
virtual popcon::PopConAnalyzer< S >::~PopConAnalyzer (  )  [inline, virtual]

Definition at line 27 of file PopConAnalyzer.h.

00027 {}


Member Function Documentation

template<typename S>
virtual void popcon::PopConAnalyzer< S >::analyze ( const edm::Event ,
const edm::EventSetup  
) [inline, private, virtual]

Implements edm::EDAnalyzer.

Reimplemented in HcalChannelQualityPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalRespCorrsPopConAnalyzer, and HcalZSThresholdsPopConAnalyzer.

Definition at line 36 of file PopConAnalyzer.h.

00036 {} 

template<typename S>
virtual void popcon::PopConAnalyzer< S >::beginJob ( const edm::EventSetup  )  [inline, private, virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 31 of file PopConAnalyzer.h.

00031 {}

template<typename S>
virtual void popcon::PopConAnalyzer< S >::endJob ( void   )  [inline, private, virtual]

Reimplemented from edm::EDAnalyzer.

Reimplemented in HcalChannelQualityPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalRespCorrsPopConAnalyzer, and HcalZSThresholdsPopConAnalyzer.

Definition at line 32 of file PopConAnalyzer.h.

00032                           {
00033       write();
00034     }

template<typename S>
void popcon::PopConAnalyzer< S >::write ( void   )  [inline, private]

Reimplemented in HcalChannelQualityPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalRespCorrsPopConAnalyzer, and HcalZSThresholdsPopConAnalyzer.

Definition at line 39 of file PopConAnalyzer.h.

Referenced by popcon::PopConAnalyzer< HcalPedestalWidthsHandler >::endJob().

00039                  {
00040       m_populator.write(m_source);
00041       
00042     }


Member Data Documentation

template<typename S>
PopCon popcon::PopConAnalyzer< S >::m_populator [private]

Reimplemented in HcalChannelQualityPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalRespCorrsPopConAnalyzer, and HcalZSThresholdsPopConAnalyzer.

Definition at line 45 of file PopConAnalyzer.h.

Referenced by popcon::PopConAnalyzer< HcalPedestalWidthsHandler >::write().

template<typename S>
SourceHandler popcon::PopConAnalyzer< S >::m_source [private]

Reimplemented in HcalChannelQualityPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalRespCorrsPopConAnalyzer, and HcalZSThresholdsPopConAnalyzer.

Definition at line 46 of file PopConAnalyzer.h.

Referenced by popcon::PopConAnalyzer< HcalPedestalWidthsHandler >::write().


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