CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
MuonPathAnalyzer Class Referenceabstract

#include <MuonPathAnalyzer.h>

Inheritance diagram for MuonPathAnalyzer:
MuonPathAnalyticAnalyzer MuonPathAnalyzerInChamber MuonPathFitter MuonPathCorFitter MuonPathSLFitter

Public Member Functions

virtual void finish ()
 
virtual void initialise (const edm::EventSetup &iEventSetup)
 
 MuonPathAnalyzer (const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
 
virtual void run (edm::Event &iEvent, const edm::EventSetup &iEventSetup, MuonPathPtrs &inMpath, std::vector< cmsdt::metaPrimitive > &metaPrimitives)=0
 
virtual void run (edm::Event &iEvent, const edm::EventSetup &iEventSetup, MuonPathPtrs &inMpath, std::vector< lat_vector > &lateralities, std::vector< cmsdt::metaPrimitive > &metaPrimitives)=0
 
virtual void run (edm::Event &iEvent, const edm::EventSetup &iEventSetup, std::vector< cmsdt::metaPrimitive > &inMPaths, std::vector< cmsdt::metaPrimitive > &outMPaths)=0
 
virtual void run (edm::Event &iEvent, const edm::EventSetup &iEventSetup, MuonPathPtrs &inMpath, MuonPathPtrs &outMPath)=0
 
virtual ~MuonPathAnalyzer ()
 

Private Attributes

const bool debug_
 

Detailed Description

Definition at line 38 of file MuonPathAnalyzer.h.

Constructor & Destructor Documentation

◆ MuonPathAnalyzer()

MuonPathAnalyzer::MuonPathAnalyzer ( const edm::ParameterSet pset,
edm::ConsumesCollector iC 
)

Definition at line 9 of file MuonPathAnalyzer.cc.

10  : debug_(pset.getUntrackedParameter<bool>("debug")) {}

◆ ~MuonPathAnalyzer()

MuonPathAnalyzer::~MuonPathAnalyzer ( )
virtual

Definition at line 12 of file MuonPathAnalyzer.cc.

12 {}

Member Function Documentation

◆ finish()

void MuonPathAnalyzer::finish ( )
virtual

◆ initialise()

void MuonPathAnalyzer::initialise ( const edm::EventSetup iEventSetup)
virtual

◆ run() [1/4]

virtual void MuonPathAnalyzer::run ( edm::Event iEvent,
const edm::EventSetup iEventSetup,
MuonPathPtrs inMpath,
std::vector< cmsdt::metaPrimitive > &  metaPrimitives 
)
pure virtual

◆ run() [2/4]

virtual void MuonPathAnalyzer::run ( edm::Event iEvent,
const edm::EventSetup iEventSetup,
MuonPathPtrs inMpath,
std::vector< lat_vector > &  lateralities,
std::vector< cmsdt::metaPrimitive > &  metaPrimitives 
)
pure virtual

◆ run() [3/4]

virtual void MuonPathAnalyzer::run ( edm::Event iEvent,
const edm::EventSetup iEventSetup,
std::vector< cmsdt::metaPrimitive > &  inMPaths,
std::vector< cmsdt::metaPrimitive > &  outMPaths 
)
pure virtual

◆ run() [4/4]

virtual void MuonPathAnalyzer::run ( edm::Event iEvent,
const edm::EventSetup iEventSetup,
MuonPathPtrs inMpath,
MuonPathPtrs outMPath 
)
pure virtual

Member Data Documentation

◆ debug_

const bool MuonPathAnalyzer::debug_
private

Definition at line 74 of file MuonPathAnalyzer.h.