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

◆ ConstMuonRecHitPointer

Definition at line 11 of file MuonSeedVPatternRecognition.h.

◆ MuonRecHitContainer

Definition at line 12 of file MuonSeedVPatternRecognition.h.

◆ MuonRecHitPointer

Definition at line 10 of file MuonSeedVPatternRecognition.h.

Constructor & Destructor Documentation

◆ MuonSeedVPatternRecognition()

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

Definition at line 4 of file MuonSeedVPatternRecognition.cc.

References enableCSCMeasurement, enableDTMeasurement, enableME0Measurement, muonDTDigis_cfi::pset, theCSCRecSegmentLabel, theDTRecSegmentLabel, and theME0RecSegmentLabel.

5  : enableDTMeasurement(pset.getParameter<bool>("EnableDTMeasurement")),
6  enableCSCMeasurement(pset.getParameter<bool>("EnableCSCMeasurement")),
7  enableME0Measurement(pset.getParameter<bool>("EnableME0Measurement")) {
9  // the name of the DT rec hits collection
10  theDTRecSegmentLabel = pset.getParameter<edm::InputTag>("DTRecSegmentLabel");
11 
13  // the name of the CSC rec hits collection
14  theCSCRecSegmentLabel = pset.getParameter<edm::InputTag>("CSCRecSegmentLabel");
15 
17  theME0RecSegmentLabel = pset.getParameter<edm::InputTag>("ME0RecSegmentLabel");
18 }
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

◆ ~MuonSeedVPatternRecognition()

virtual MuonSeedVPatternRecognition::~MuonSeedVPatternRecognition ( )
inlinevirtual

Definition at line 15 of file MuonSeedVPatternRecognition.h.

15 {}

Member Function Documentation

◆ produce()

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

Member Data Documentation

◆ enableCSCMeasurement

bool MuonSeedVPatternRecognition::enableCSCMeasurement
protected

◆ enableDTMeasurement

bool MuonSeedVPatternRecognition::enableDTMeasurement
protected

◆ enableME0Measurement

bool MuonSeedVPatternRecognition::enableME0Measurement
protected

◆ theCSCRecSegmentLabel

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().

◆ theDTRecSegmentLabel

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().

◆ theME0RecSegmentLabel

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().