CMS 3D CMS Logo

MuonAnalyzerBase Class Reference

base class for all DQM monitor sources More...

#include <DQMOffline/Muon/src/MuonAnalyzerBase.h>

Inheritance diagram for MuonAnalyzerBase:

MuonEnergyDepositAnalyzer MuonRecoAnalyzer MuonSeedsAnalyzer SegmentTrackAnalyzer

List of all members.

Public Member Functions

void analyze (const edm::Event &, const edm::EventSetup &, reco::Track &recoTrack)
 Get the analysis of the muon track properties.
void analyze (const edm::Event &, const edm::EventSetup &, reco::Muon &recoMuon)
 Get the analysis of the muon properties.
virtual void beginJob (edm::EventSetup const &iSetup, DQMStore *dbe)=0
 Inizialize parameters for histo binning.
 MuonAnalyzerBase (MuonServiceProxy *theServ)
 Constructor.
MuonServiceProxy * service ()
virtual ~MuonAnalyzerBase ()
 Destructor.

Private Attributes

MuonServiceProxy * theService


Detailed Description

base class for all DQM monitor sources

Date
2008/03/28 15:21:03
Revision
1.5
Author:
G. Mila - INFN Torino

Definition at line 28 of file MuonAnalyzerBase.h.


Constructor & Destructor Documentation

MuonAnalyzerBase::MuonAnalyzerBase ( MuonServiceProxy *  theServ  )  [inline]

Constructor.

Definition at line 32 of file MuonAnalyzerBase.h.

00032 :theService(theServ){}

virtual MuonAnalyzerBase::~MuonAnalyzerBase (  )  [inline, virtual]

Destructor.

Definition at line 35 of file MuonAnalyzerBase.h.

00035 {}


Member Function Documentation

void MuonAnalyzerBase::analyze ( const edm::Event ,
const edm::EventSetup ,
reco::Track recoTrack 
) [inline]

Get the analysis of the muon track properties.

Definition at line 44 of file MuonAnalyzerBase.h.

00044 {}

void MuonAnalyzerBase::analyze ( const edm::Event ,
const edm::EventSetup ,
reco::Muon recoMuon 
) [inline]

Get the analysis of the muon properties.

Definition at line 41 of file MuonAnalyzerBase.h.

00041 {}

virtual void MuonAnalyzerBase::beginJob ( edm::EventSetup const &  iSetup,
DQMStore dbe 
) [pure virtual]

Inizialize parameters for histo binning.

Implemented in MuonEnergyDepositAnalyzer, MuonRecoAnalyzer, MuonSeedsAnalyzer, and SegmentTrackAnalyzer.

MuonServiceProxy* MuonAnalyzerBase::service (  )  [inline]

Definition at line 46 of file MuonAnalyzerBase.h.

References theService.

Referenced by MuonSeedsAnalyzer::getSeedTSOS().

00046 {return theService;}


Member Data Documentation

MuonServiceProxy* MuonAnalyzerBase::theService [private]

Definition at line 50 of file MuonAnalyzerBase.h.

Referenced by service().


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