CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 11 of file MuonSeedVPatternRecognition.h.

Definition at line 12 of file MuonSeedVPatternRecognition.h.

Definition at line 10 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")) {
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.
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
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 15 of file MuonSeedVPatternRecognition.h.

15 {}

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