CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Protected Attributes
MuonSeedVPatternRecognition Class Referenceabstract

#include <MuonSeedVPatternRecognition.h>

Inheritance diagram for MuonSeedVPatternRecognition:
MuonSeedOrcaPatternRecognition SETPatternRecognition

Public Types

typedef MuonTransientTrackingRecHit::ConstMuonRecHitPointer ConstMuonRecHitPointer
 
typedef MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
 
typedef MuonTransientTrackingRecHit::MuonRecHitPointer MuonRecHitPointer
 

Public Member Functions

 MuonSeedVPatternRecognition (const edm::ParameterSet &pset)
 
virtual void produce (const edm::Event &event, const edm::EventSetup &eSetup, std::vector< MuonRecHitContainer > &result)=0
 
virtual ~MuonSeedVPatternRecognition ()
 

Protected Attributes

bool enableCSCMeasurement
 Enable the CSC measurement. More...
 
bool enableDTMeasurement
 Enable the DT measurement. More...
 
bool enableME0Measurement
 Enable the ME0 measurement. More...
 
edm::InputTag theCSCRecSegmentLabel
 the name of the CSC rec hits collection More...
 
edm::InputTag theDTRecSegmentLabel
 the name of the DT rec hits collection More...
 
edm::InputTag theME0RecSegmentLabel
 the name of the ME0 rec hits collection More...
 

Detailed Description

Definition at line 8 of file MuonSeedVPatternRecognition.h.

Member Typedef Documentation

Definition at line 12 of file MuonSeedVPatternRecognition.h.

Definition at line 13 of file MuonSeedVPatternRecognition.h.

Definition at line 11 of file MuonSeedVPatternRecognition.h.

Constructor & Destructor Documentation

MuonSeedVPatternRecognition::MuonSeedVPatternRecognition ( const edm::ParameterSet pset)
explicit

Definition at line 4 of file MuonSeedVPatternRecognition.cc.

References enableCSCMeasurement, enableDTMeasurement, enableME0Measurement, edm::ParameterSet::getParameter(), theCSCRecSegmentLabel, theDTRecSegmentLabel, and theME0RecSegmentLabel.

5 : enableDTMeasurement(pset.getParameter<bool>("EnableDTMeasurement")),
6  enableCSCMeasurement(pset.getParameter<bool>("EnableCSCMeasurement")),
7  enableME0Measurement(pset.getParameter<bool>("EnableME0Measurement"))
8 {
10  // the name of the DT rec hits collection
11  theDTRecSegmentLabel = pset.getParameter<edm::InputTag>("DTRecSegmentLabel");
12 
14  // the name of the CSC rec hits collection
15  theCSCRecSegmentLabel = pset.getParameter<edm::InputTag>("CSCRecSegmentLabel");
16 
18  theME0RecSegmentLabel = pset.getParameter<edm::InputTag>("ME0RecSegmentLabel");
19 }
T getParameter(std::string const &) const
bool enableME0Measurement
Enable the ME0 measurement.
bool enableCSCMeasurement
Enable the CSC measurement.
edm::InputTag theME0RecSegmentLabel
the name of the ME0 rec hits collection
bool enableDTMeasurement
Enable the DT measurement.
edm::InputTag theCSCRecSegmentLabel
the name of the CSC rec hits collection
edm::InputTag theDTRecSegmentLabel
the name of the DT rec hits collection
virtual MuonSeedVPatternRecognition::~MuonSeedVPatternRecognition ( )
inlinevirtual

Definition at line 16 of file MuonSeedVPatternRecognition.h.

References produce(), and mps_fire::result.

16 {}

Member Function Documentation

virtual void MuonSeedVPatternRecognition::produce ( const edm::Event event,
const edm::EventSetup eSetup,
std::vector< MuonRecHitContainer > &  result 
)
pure virtual

Member Data Documentation

bool MuonSeedVPatternRecognition::enableCSCMeasurement
protected
bool MuonSeedVPatternRecognition::enableDTMeasurement
protected
bool MuonSeedVPatternRecognition::enableME0Measurement
protected
edm::InputTag MuonSeedVPatternRecognition::theCSCRecSegmentLabel
protected

the name of the CSC rec hits collection

Definition at line 26 of file MuonSeedVPatternRecognition.h.

Referenced by MuonSeedOrcaPatternRecognition::MuonSeedOrcaPatternRecognition(), and MuonSeedVPatternRecognition().

edm::InputTag MuonSeedVPatternRecognition::theDTRecSegmentLabel
protected

the name of the DT rec hits collection

Definition at line 23 of file MuonSeedVPatternRecognition.h.

Referenced by MuonSeedOrcaPatternRecognition::MuonSeedOrcaPatternRecognition(), and MuonSeedVPatternRecognition().

edm::InputTag MuonSeedVPatternRecognition::theME0RecSegmentLabel
protected

the name of the ME0 rec hits collection

Definition at line 29 of file MuonSeedVPatternRecognition.h.

Referenced by MuonSeedOrcaPatternRecognition::MuonSeedOrcaPatternRecognition(), and MuonSeedVPatternRecognition().