CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
MuonAnalyzerBase Class Referenceabstract

#include <MuonAnalyzerBase.h>

Inheritance diagram for MuonAnalyzerBase:
DiMuonHistograms MuonEnergyDepositAnalyzer MuonKinVsEtaAnalyzer MuonRecoAnalyzer MuonSeedsAnalyzer SegmentTrackAnalyzer

Public Member Functions

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

Private Attributes

MuonServiceProxytheService
 

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.

32 :theService(theServ){}
MuonServiceProxy * theService
virtual MuonAnalyzerBase::~MuonAnalyzerBase ( )
inlinevirtual

Destructor.

Definition at line 35 of file MuonAnalyzerBase.h.

35 {}

Member Function Documentation

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.

41 {}
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.

44 {}
virtual void MuonAnalyzerBase::beginJob ( DQMStore dbe)
pure virtual
MuonServiceProxy* MuonAnalyzerBase::service ( )
inline

Definition at line 46 of file MuonAnalyzerBase.h.

References theService.

Referenced by MuonSeedsAnalyzer::getSeedTSOS().

46 {return theService;}
MuonServiceProxy * theService

Member Data Documentation

MuonServiceProxy* MuonAnalyzerBase::theService
private

Definition at line 50 of file MuonAnalyzerBase.h.

Referenced by service().