CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MuonSeedFinder.h
Go to the documentation of this file.
1 #ifndef RecoMuon_MuonSeedGenerator_MuonSeedFinder_H
2 #define RecoMuon_MuonSeedGenerator_MuonSeedFinder_H
3 
19 
20 #include <vector>
21 
23 public:
26 
28  ~MuonSeedFinder() override { delete thePtExtractor; }
29 
30  // Operations
31 
32  void setBField(const MagneticField *field) override;
33 
35  std::vector<TrajectorySeed> &result) override;
36 
37 private:
39 
40  void analyze() const;
41  // put a parameterSet instead of
42  // static SimpleConfigurable<float> theMinMomentum;
45 
49 };
50 #endif
~MuonSeedFinder() override
Destructor.
void analyze() const
MuonOverlapSeedFromRecHits theOverlap
tuple result
Definition: mps_fire.py:311
void seeds(const MuonTransientTrackingRecHit::MuonRecHitContainer &hits, std::vector< TrajectorySeed > &result) override
float computePt(MuonTransientTrackingRecHit::ConstMuonRecHitPointer muon, const MagneticField *field) const
MuonSeedPtExtractor * thePtExtractor
void setBField(const MagneticField *field) override
std::shared_ptr< MuonTransientTrackingRecHit const > ConstMuonRecHitPointer
const MagneticField * theField
MuonSeedFinder(const edm::ParameterSet &pset)
Constructor.
MuonCSCSeedFromRecHits theEndcap
std::vector< MuonRecHitPointer > MuonRecHitContainer
MuonDTSeedFromRecHits theBarrel