#include <MuonSeedVPatternRecognition.h>
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. | |
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 |
Definition at line 8 of file MuonSeedVPatternRecognition.h.
typedef MuonTransientTrackingRecHit::ConstMuonRecHitPointer MuonSeedVPatternRecognition::ConstMuonRecHitPointer |
Definition at line 12 of file MuonSeedVPatternRecognition.h.
typedef MuonTransientTrackingRecHit::MuonRecHitContainer MuonSeedVPatternRecognition::MuonRecHitContainer |
Definition at line 13 of file MuonSeedVPatternRecognition.h.
typedef MuonTransientTrackingRecHit::MuonRecHitPointer MuonSeedVPatternRecognition::MuonRecHitPointer |
Definition at line 11 of file MuonSeedVPatternRecognition.h.
MuonSeedVPatternRecognition::MuonSeedVPatternRecognition | ( | const edm::ParameterSet & | pset | ) | [explicit] |
Definition at line 4 of file MuonSeedVPatternRecognition.cc.
References enableCSCMeasurement, enableDTMeasurement, edm::ParameterSet::getParameter(), theCSCRecSegmentLabel, and theDTRecSegmentLabel.
: enableDTMeasurement(pset.getParameter<bool>("EnableDTMeasurement")), enableCSCMeasurement(pset.getParameter<bool>("EnableCSCMeasurement")) { if(enableDTMeasurement) // the name of the DT rec hits collection theDTRecSegmentLabel = pset.getParameter<edm::InputTag>("DTRecSegmentLabel"); if(enableCSCMeasurement) // the name of the CSC rec hits collection theCSCRecSegmentLabel = pset.getParameter<edm::InputTag>("CSCRecSegmentLabel"); }
virtual MuonSeedVPatternRecognition::~MuonSeedVPatternRecognition | ( | ) | [inline, virtual] |
Definition at line 16 of file MuonSeedVPatternRecognition.h.
{}
virtual void MuonSeedVPatternRecognition::produce | ( | const edm::Event & | event, |
const edm::EventSetup & | eSetup, | ||
std::vector< MuonRecHitContainer > & | result | ||
) | [pure virtual] |
Implemented in MuonSeedOrcaPatternRecognition, and SETPatternRecognition.
Referenced by MuonSeedGenerator::produce().
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().
the name of the CSC rec hits collection
Definition at line 26 of file MuonSeedVPatternRecognition.h.
Referenced by MuonSeedVPatternRecognition(), and MuonSeedOrcaPatternRecognition::produce().
the name of the DT rec hits collection
Definition at line 23 of file MuonSeedVPatternRecognition.h.
Referenced by MuonSeedVPatternRecognition(), and MuonSeedOrcaPatternRecognition::produce().