1 #ifndef RecoMuon_MuonSeedGenerator_RPCCosmicSeedrecHitFinder_H 2 #define RecoMuon_MuonSeedGenerator_RPCCosmicSeedrecHitFinder_H 17 #ifndef RPCLayerNumber 18 #define RPCLayerNumber 12 21 #ifndef BarrelLayerNumber 22 #define BarrelLayerNumber 6 25 #ifndef EachEndcapLayerNumber 26 #define EachEndcapLayerNumber 3 44 void setLayers(
const std::vector<unsigned int>& Layers);
54 bool iscorssEdge(
const MuonRecHitPointer& lastrecHitRef,
const MuonRecHitPointer& currentrecHitRef);
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
void setEdge(const edm::EventSetup &iSetup)
std::vector< int > ClusterSet
void setInput(MuonRecHitContainer(&recHits)[12])
bool iscorssEdge(const MuonRecHitPointer &lastrecHitRef, const MuonRecHitPointer ¤trecHitRef)
MuonTransientTrackingRecHit::MuonRecHitPointer MuonRecHitPointer
MuonRecHitContainer AllrecHits[12]
std::vector< unsigned int > LayersinRPC
std::shared_ptr< MuonTransientTrackingRecHit > MuonRecHitPointer
bool isinsideAngleRange(const GlobalVector &lastSegment, const GlobalPoint &lastPosition, const GlobalPoint ¤tPosition)
MuonTransientTrackingRecHit::ConstMuonRecHitPointer ConstMuonRecHitPointer
RPCCosmicSeedrecHitFinder()
std::vector< ConstMuonRecHitPointer > ConstMuonRecHitContainer
void setLayers(const std::vector< unsigned int > &Layers)
bool isouterLayer(const MuonRecHitPointer &recHitRef)
ConstMuonRecHitContainer therecHits
void setOutput(RPCSeedFinder *Seed)
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
std::shared_ptr< MuonTransientTrackingRecHit const > ConstMuonRecHitPointer
~RPCCosmicSeedrecHitFinder()
bool complete(const GlobalVector &lastSegment, const MuonRecHitPointer &lastrecHitRef)
std::vector< MuonRecHitPointer > MuonRecHitContainer
std::vector< BoundPlane > innerBounds
void configure(const edm::ParameterSet &iConfig)