#include <RPCCosmicSeedrecHitFinder.h>
Public Member Functions | |
void | configure (const edm::ParameterSet &iConfig) |
void | fillrecHits () |
RPCCosmicSeedrecHitFinder () | |
void | setEdge (const edm::EventSetup &iSetup) |
void | setInput (MuonRecHitContainer(&recHits)[12]) |
void | setLayers (const std::vector< unsigned int > &Layers) |
void | setOutput (RPCSeedFinder *Seed) |
void | unsetEdge () |
void | unsetInput () |
~RPCCosmicSeedrecHitFinder () | |
Private Member Functions | |
void | checkandfill () |
bool | complete (const GlobalVector &lastSegment, const MuonRecHitPointer &lastrecHitRef) |
bool | iscorssEdge (const MuonRecHitPointer &lastrecHitRef, const MuonRecHitPointer ¤trecHitRef) |
bool | isinsideAngleRange (const GlobalVector &lastSegment, const GlobalPoint &lastPosition, const GlobalPoint ¤tPosition) |
bool | isouterLayer (const MuonRecHitPointer &recHitRef) |
int | LayerComponent () |
Private Attributes | |
MuonRecHitContainer | AllrecHits [12] |
unsigned int | BxRange |
std::vector< int > | ClusterSet |
std::vector< BoundPlane > | innerBounds |
bool | isConfigured |
bool | isEdgeset |
bool | isInputset |
bool | isLayerset |
bool | isLayersmixed |
bool | isOuterLayerfilled |
bool | isOutputset |
std::vector< unsigned int > | LayersinRPC |
double | MaxDeltaPhi |
ConstMuonRecHitContainer | therecHits |
RPCSeedFinder * | theSeed |
Definition at line 30 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 35 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 33 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 34 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 32 of file RPCCosmicSeedrecHitFinder.h.
RPCCosmicSeedrecHitFinder::RPCCosmicSeedrecHitFinder | ( | ) |
Definition at line 26 of file RPCCosmicSeedrecHitFinder.cc.
RPCCosmicSeedrecHitFinder::~RPCCosmicSeedrecHitFinder | ( | ) |
Definition at line 44 of file RPCCosmicSeedrecHitFinder.cc.
|
private |
Definition at line 337 of file RPCCosmicSeedrecHitFinder.cc.
References gather_cfg::cout.
|
private |
Definition at line 174 of file RPCCosmicSeedrecHitFinder.cc.
References funct::abs(), begin, RPCRecHit::BunchX(), TrackingRecHit::clone(), RPCRecHit::clusterSize(), gather_cfg::cout, TrackingRecHit::hit(), mps_fire::i, RPCLayerNumber, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
void RPCCosmicSeedrecHitFinder::configure | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 48 of file RPCCosmicSeedrecHitFinder.cc.
References edm::ParameterSet::getParameter().
void RPCCosmicSeedrecHitFinder::fillrecHits | ( | ) |
Definition at line 121 of file RPCCosmicSeedrecHitFinder.cc.
References gather_cfg::cout.
|
private |
Definition at line 301 of file RPCCosmicSeedrecHitFinder.cc.
References DetId::rawId(), RPCDetId::region(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 290 of file RPCCosmicSeedrecHitFinder.cc.
References PV3DBase< T, PVType, FrameType >::mag(), PV3DBase< T, PVType, FrameType >::phi(), and relativeConstraints::value.
|
private |
Definition at line 279 of file RPCCosmicSeedrecHitFinder.cc.
References begin, end, and find().
|
private |
Definition at line 155 of file RPCCosmicSeedrecHitFinder.cc.
References BarrelLayerNumber, EachEndcapLayerNumber, GeomDetEnumerators::isBarrel(), and GeomDetEnumerators::isEndcap().
void RPCCosmicSeedrecHitFinder::setEdge | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 70 of file RPCCosmicSeedrecHitFinder.cc.
References RPCGeometry::chamber(), RPCGeometry::detIds(), edm::EventSetup::get(), g4SimHits_cfi::Region, and GeomDet::surface().
void RPCCosmicSeedrecHitFinder::setInput | ( | MuonRecHitContainer(&) | recHits[12] | ) |
Definition at line 59 of file RPCCosmicSeedrecHitFinder.cc.
References mps_fire::i, and RPCLayerNumber.
void RPCCosmicSeedrecHitFinder::setLayers | ( | const std::vector< unsigned int > & | Layers | ) |
Definition at line 114 of file RPCCosmicSeedrecHitFinder.cc.
void RPCCosmicSeedrecHitFinder::setOutput | ( | RPCSeedFinder * | Seed | ) |
Definition at line 107 of file RPCCosmicSeedrecHitFinder.cc.
void RPCCosmicSeedrecHitFinder::unsetEdge | ( | ) |
Definition at line 93 of file RPCCosmicSeedrecHitFinder.cc.
void RPCCosmicSeedrecHitFinder::unsetInput | ( | ) |
Definition at line 100 of file RPCCosmicSeedrecHitFinder.cc.
References hitfit::clear(), mps_fire::i, and RPCLayerNumber.
|
private |
Definition at line 75 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 59 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 60 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 73 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 64 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 67 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 65 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 63 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 74 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 69 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 66 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 71 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 61 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 76 of file RPCCosmicSeedrecHitFinder.h.
|
private |
Definition at line 77 of file RPCCosmicSeedrecHitFinder.h.