CMS 3D CMS Logo

MuonSeedFromRecHits.h
Go to the documentation of this file.
1 #ifndef RecoMuon_TrackingTools_MuonSeedFromRecHits_H
2 #define RecoMuon_TrackingTools_MuonSeedFromRecHits_H
3 
18 
20 public:
22  virtual ~MuonSeedFromRecHits() {}
23 
24  void setBField(const MagneticField* field) { theField = field; }
25  void setPtExtractor(const MuonSeedPtExtractor* extractor) { thePtExtractor = extractor; }
26 
29  unsigned int nrhit() const { return theRhits.size(); }
30  void clear() { theRhits.clear(); }
31 
32  TrajectorySeed createSeed(float ptmean,
33  float sptmean,
35 
36 protected:
40 
44 };
45 
46 #endif
MuonSeedFromRecHits::thePtExtractor
const MuonSeedPtExtractor * thePtExtractor
Definition: MuonSeedFromRecHits.h:43
MuonTransientTrackingRecHit::ConstMuonRecHitPointer
std::shared_ptr< MuonTransientTrackingRecHit const > ConstMuonRecHitPointer
Definition: MuonTransientTrackingRecHit.h:22
MuonSeedFromRecHits::MuonRecHitPointer
MuonTransientTrackingRecHit::MuonRecHitPointer MuonRecHitPointer
Definition: MuonSeedFromRecHits.h:38
MuonSeedFromRecHits::setPtExtractor
void setPtExtractor(const MuonSeedPtExtractor *extractor)
Definition: MuonSeedFromRecHits.h:25
MuonSeedFromRecHits::theRhits
MuonTransientTrackingRecHit::MuonRecHitContainer theRhits
Definition: MuonSeedFromRecHits.h:41
MuonSeedFromRecHits::MuonSeedFromRecHits
MuonSeedFromRecHits()
Definition: MuonSeedFromRecHits.cc:36
MuonSeedFromRecHits::firstRecHit
MuonTransientTrackingRecHit::ConstMuonRecHitPointer firstRecHit() const
Definition: MuonSeedFromRecHits.h:28
MuonSeedPtExtractor
Definition: MuonSeedPtExtractor.h:16
MuonTransientTrackingRecHit::MuonRecHitContainer
std::vector< MuonRecHitPointer > MuonRecHitContainer
Definition: MuonTransientTrackingRecHit.h:26
MuonTransientTrackingRecHit.h
MuonSeedFromRecHits::setBField
void setBField(const MagneticField *field)
Definition: MuonSeedFromRecHits.h:24
dqmdumpme.last
last
Definition: dqmdumpme.py:56
MuonTransientTrackingRecHit::MuonRecHitPointer
std::shared_ptr< MuonTransientTrackingRecHit > MuonRecHitPointer
Definition: MuonTransientTrackingRecHit.h:21
MuonSeedFromRecHits::nrhit
unsigned int nrhit() const
Definition: MuonSeedFromRecHits.h:29
TrajectorySeed.h
MuonSeedFromRecHits
Definition: MuonSeedFromRecHits.h:19
MuonSeedFromRecHits::clear
void clear()
Definition: MuonSeedFromRecHits.h:30
MagneticField.h
MuonSeedFromRecHits::~MuonSeedFromRecHits
virtual ~MuonSeedFromRecHits()
Definition: MuonSeedFromRecHits.h:22
TrajectorySeed
Definition: TrajectorySeed.h:17
MuonSeedFromRecHits::ConstMuonRecHitPointer
MuonTransientTrackingRecHit::ConstMuonRecHitPointer ConstMuonRecHitPointer
Definition: MuonSeedFromRecHits.h:39
MagneticField
Definition: MagneticField.h:19
MuonSeedFromRecHits::theField
const MagneticField * theField
Definition: MuonSeedFromRecHits.h:42
MuonSeedFromRecHits::MuonRecHitContainer
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
Definition: MuonSeedFromRecHits.h:37
hit
Definition: SiStripHitEffFromCalibTree.cc:88
MuonSeedFromRecHits::createSeed
TrajectorySeed createSeed(float ptmean, float sptmean, MuonTransientTrackingRecHit::ConstMuonRecHitPointer last) const
Definition: MuonSeedFromRecHits.cc:38
MuonSeedFromRecHits::add
void add(MuonTransientTrackingRecHit::MuonRecHitPointer hit)
Definition: MuonSeedFromRecHits.h:27