CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCSeedFinder.h
Go to the documentation of this file.
1 #ifndef RecoMuon_MuonSeedGenerator_RPCSeedFinder_H
2 #define RecoMuon_MuonSeedGenerator_RPCSeedFinder_H
3 
4 
18 #include <vector>
19 #include <algorithm>
20 
21 namespace edm {class EventSetup;}
22 
24 {
30 
31  public:
32  RPCSeedFinder();
34  void configure(const edm::ParameterSet& iConfig);
35  void setOutput(std::vector<weightedTrajectorySeed> *goodweightedRef, 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:25
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:26
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:29
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
Definition: RPCSeedFinder.h:28
bool isEventSetupset
Definition: RPCSeedFinder.h:45
void configure(const edm::ParameterSet &iConfig)
std::shared_ptr< MuonTransientTrackingRecHit const > ConstMuonRecHitPointer
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
Definition: RPCSeedFinder.h:27
std::vector< MuonRecHitPointer > MuonRecHitContainer