CMS 3D CMS Logo

RPCSeedFinder.h
Go to the documentation of this file.
1 #ifndef RecoMuon_MuonSeedGenerator_RPCSeedFinder_H
2 #define RecoMuon_MuonSeedGenerator_RPCSeedFinder_H
3 
16 #include <vector>
17 #include <algorithm>
18 
19 namespace edm {
20  class EventSetup;
21 }
22 
29 
30 public:
31  RPCSeedFinder();
33  void configure(const edm::ParameterSet &iConfig);
34  void setOutput(std::vector<weightedTrajectorySeed> *goodweightedRef,
35  std::vector<weightedTrajectorySeed> *candidateweightedRef);
37  void setEventSetup(const edm::EventSetup &iSetup);
38  void seed();
39 
40 private:
41  // Signal for call fillLayers()
48  //ConstMuonRecHitContainer theRecHits;
49  std::vector<weightedTrajectorySeed> *goodweightedSeedsRef;
50  std::vector<weightedTrajectorySeed> *candidateweightedSeedsRef;
51 };
52 #endif
MuonTransientTrackingRecHit::MuonRecHitPointer MuonRecHitPointer
Definition: RPCSeedFinder.h:24
void setEventSetup(const edm::EventSetup &iSetup)
void setOutput(std::vector< weightedTrajectorySeed > *goodweightedRef, std::vector< weightedTrajectorySeed > *candidateweightedRef)
void setrecHits(ConstMuonRecHitContainer &recHits)
std::vector< weightedTrajectorySeed > * candidateweightedSeedsRef
Definition: RPCSeedFinder.h:50
std::shared_ptr< MuonTransientTrackingRecHit > MuonRecHitPointer
const edm::EventSetup * eSetup
Definition: RPCSeedFinder.h:46
MuonTransientTrackingRecHit::ConstMuonRecHitPointer ConstMuonRecHitPointer
Definition: RPCSeedFinder.h:25
std::vector< weightedTrajectorySeed > * goodweightedSeedsRef
Definition: RPCSeedFinder.h:49
RPCSeedPattern oneSeed
Definition: RPCSeedFinder.h:47
std::pair< TrajectorySeed, double > weightedTrajectorySeed
std::vector< ConstMuonRecHitPointer > ConstMuonRecHitContainer
RPCSeedPattern::weightedTrajectorySeed weightedTrajectorySeed
Definition: RPCSeedFinder.h:28
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
Definition: RPCSeedFinder.h:27
bool isEventSetupset
Definition: RPCSeedFinder.h:45
void configure(const edm::ParameterSet &iConfig)
HLT enums.
std::shared_ptr< MuonTransientTrackingRecHit const > ConstMuonRecHitPointer
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
Definition: RPCSeedFinder.h:26
std::vector< MuonRecHitPointer > MuonRecHitContainer