CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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...
 
edm::InputTag theCSCRecSegmentLabel
 the name of the CSC rec hits collection More...
 
edm::InputTag theDTRecSegmentLabel
 the name of the DT 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, edm::ParameterSet::getParameter(), theCSCRecSegmentLabel, and theDTRecSegmentLabel.

5 : enableDTMeasurement(pset.getParameter<bool>("EnableDTMeasurement")),
6  enableCSCMeasurement(pset.getParameter<bool>("EnableCSCMeasurement"))
7 {
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 }
T getParameter(std::string const &) const
bool enableCSCMeasurement
Enable the CSC measurement.
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.

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

Enable the CSC measurement.

Definition at line 32 of file MuonSeedVPatternRecognition.h.

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

bool MuonSeedVPatternRecognition::enableDTMeasurement
protected

Enable the DT measurement.

Definition at line 29 of file MuonSeedVPatternRecognition.h.

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

edm::InputTag MuonSeedVPatternRecognition::theCSCRecSegmentLabel
protected

the name of the CSC rec hits collection

Definition at line 26 of file MuonSeedVPatternRecognition.h.

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

edm::InputTag MuonSeedVPatternRecognition::theDTRecSegmentLabel
protected

the name of the DT rec hits collection

Definition at line 23 of file MuonSeedVPatternRecognition.h.

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