CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Types | Private Member Functions | Private Attributes
RPCSeedrecHitFinder Class Reference

#include <RPCSeedrecHitFinder.h>

Public Member Functions

void configure (const edm::ParameterSet &iConfig)
 
void fillrecHits ()
 
 RPCSeedrecHitFinder ()
 
void setInput (MuonRecHitContainer(&recHits)[12])
 
void setLayers (const std::vector< unsigned int > &Layers)
 
void setOutput (RPCSeedFinder *Seed)
 
void unsetInput ()
 
 ~RPCSeedrecHitFinder ()
 

Private Types

typedef
MuonTransientTrackingRecHit::ConstMuonRecHitContainer 
ConstMuonRecHitContainer
 
typedef
MuonTransientTrackingRecHit::ConstMuonRecHitPointer 
ConstMuonRecHitPointer
 
typedef
MuonTransientTrackingRecHit::MuonRecHitContainer 
MuonRecHitContainer
 
typedef
MuonTransientTrackingRecHit::MuonRecHitPointer 
MuonRecHitPointer
 

Private Member Functions

void checkandfill ()
 
void complete (unsigned int LayerIndex)
 
double getdeltaPhifromrecHits ()
 

Private Attributes

unsigned int BxRange
 
std::vector< int > ClusterSet
 
bool isConfigured
 
bool isInputset
 
bool isLayerset
 
bool isOutputset
 
std::vector< unsigned int > LayersinRPC
 
double MaxDeltaPhi
 
MuonRecHitContainerrecHitsRPC [12]
 
ConstMuonRecHitContainer therecHits
 
RPCSeedFindertheSeed
 

Detailed Description

Definition at line 29 of file RPCSeedrecHitFinder.h.

Member Typedef Documentation

Definition at line 34 of file RPCSeedrecHitFinder.h.

Definition at line 32 of file RPCSeedrecHitFinder.h.

Definition at line 33 of file RPCSeedrecHitFinder.h.

Definition at line 31 of file RPCSeedrecHitFinder.h.

Constructor & Destructor Documentation

RPCSeedrecHitFinder::RPCSeedrecHitFinder ( )

Definition at line 23 of file RPCSeedrecHitFinder.cc.

RPCSeedrecHitFinder::~RPCSeedrecHitFinder ( )

Definition at line 37 of file RPCSeedrecHitFinder.cc.

Member Function Documentation

void RPCSeedrecHitFinder::checkandfill ( )
private

Definition at line 233 of file RPCSeedrecHitFinder.cc.

void RPCSeedrecHitFinder::complete ( unsigned int  LayerIndex)
private

Definition at line 96 of file RPCSeedrecHitFinder.cc.

void RPCSeedrecHitFinder::configure ( const edm::ParameterSet iConfig)

Definition at line 41 of file RPCSeedrecHitFinder.cc.

void RPCSeedrecHitFinder::fillrecHits ( )

Definition at line 75 of file RPCSeedrecHitFinder.cc.

double RPCSeedrecHitFinder::getdeltaPhifromrecHits ( )
private

Definition at line 157 of file RPCSeedrecHitFinder.cc.

void RPCSeedrecHitFinder::setInput ( MuonRecHitContainer(&)  recHits[12])

Definition at line 52 of file RPCSeedrecHitFinder.cc.

void RPCSeedrecHitFinder::setLayers ( const std::vector< unsigned int > &  Layers)

Definition at line 69 of file RPCSeedrecHitFinder.cc.

void RPCSeedrecHitFinder::setOutput ( RPCSeedFinder Seed)

Definition at line 63 of file RPCSeedrecHitFinder.cc.

void RPCSeedrecHitFinder::unsetInput ( )

Definition at line 59 of file RPCSeedrecHitFinder.cc.

Member Data Documentation

unsigned int RPCSeedrecHitFinder::BxRange
private

Definition at line 53 of file RPCSeedrecHitFinder.h.

std::vector<int> RPCSeedrecHitFinder::ClusterSet
private

Definition at line 55 of file RPCSeedrecHitFinder.h.

bool RPCSeedrecHitFinder::isConfigured
private

Definition at line 58 of file RPCSeedrecHitFinder.h.

bool RPCSeedrecHitFinder::isInputset
private

Definition at line 59 of file RPCSeedrecHitFinder.h.

bool RPCSeedrecHitFinder::isLayerset
private

Definition at line 57 of file RPCSeedrecHitFinder.h.

bool RPCSeedrecHitFinder::isOutputset
private

Definition at line 60 of file RPCSeedrecHitFinder.h.

std::vector<unsigned int> RPCSeedrecHitFinder::LayersinRPC
private

Definition at line 62 of file RPCSeedrecHitFinder.h.

double RPCSeedrecHitFinder::MaxDeltaPhi
private

Definition at line 54 of file RPCSeedrecHitFinder.h.

MuonRecHitContainer* RPCSeedrecHitFinder::recHitsRPC[12]
private

Definition at line 63 of file RPCSeedrecHitFinder.h.

ConstMuonRecHitContainer RPCSeedrecHitFinder::therecHits
private

Definition at line 64 of file RPCSeedrecHitFinder.h.

RPCSeedFinder* RPCSeedrecHitFinder::theSeed
private

Definition at line 65 of file RPCSeedrecHitFinder.h.