#include <SeedingLayer.h>
Classes | |
class | SeedingLayerImpl |
Public Types | |
typedef std::vector < TransientTrackingRecHit::ConstRecHitPointer > | Hits |
enum | Side { Barrel = 0, NegEndcap =1, PosEndcap = 2 } |
Public Member Functions | |
const DetLayer * | detLayer () const |
bool | hasPredefinedHitErrors () const |
const TransientTrackingRecHitBuilder * | hitBuilder () const |
void | hits (const edm::Event &ev, const edm::EventSetup &es, Hits &) const |
Hits | hits (const edm::Event &ev, const edm::EventSetup &es) const |
std::string | name () const |
bool | operator== (const SeedingLayer &s) const |
float | predefinedHitErrorRPhi () const |
float | predefinedHitErrorRZ () const |
SeedingLayer () | |
SeedingLayer (const std::string &name, const DetLayer *layer, const TransientTrackingRecHitBuilder *hitBuilder, const HitExtractor *hitExtractor, bool usePredefinedErrors=false, float hitErrorRZ=0., float hitErrorRPhi=0.) | |
Private Attributes | |
boost::shared_ptr < SeedingLayerImpl > | theImpl |
Definition at line 18 of file SeedingLayer.h.
typedef std::vector<TransientTrackingRecHit::ConstRecHitPointer> ctfseeding::SeedingLayer::Hits |
Definition at line 22 of file SeedingLayer.h.
|
inline |
Definition at line 24 of file SeedingLayer.h.
SeedingLayer::SeedingLayer | ( | const std::string & | name, |
const DetLayer * | layer, | ||
const TransientTrackingRecHitBuilder * | hitBuilder, | ||
const HitExtractor * | hitExtractor, | ||
bool | usePredefinedErrors = false , |
||
float | hitErrorRZ = 0. , |
||
float | hitErrorRPhi = 0. |
||
) |
Definition at line 62 of file SeedingLayer.cc.
References prof2calltree::l.
const DetLayer * SeedingLayer::detLayer | ( | ) | const |
Definition at line 80 of file SeedingLayer.cc.
Referenced by HitPairGeneratorFromLayerPair::hitPairs(), HitQuadrupletGeneratorFromLayerPairForPhotonConversion::hitPairs(), HitPairGeneratorFromLayerPairForPhotonConversion::hitPairs(), CosmicTrackingRegion::hits(), RectangularEtaPhiTrackingRegion::hits(), PixelTripletNoTipGenerator::hitTriplets(), PixelTripletLowPtGenerator::hitTriplets(), and LayerHitMapCache::operator()().
bool SeedingLayer::hasPredefinedHitErrors | ( | ) | const |
Definition at line 95 of file SeedingLayer.cc.
const TransientTrackingRecHitBuilder * SeedingLayer::hitBuilder | ( | ) | const |
Definition at line 85 of file SeedingLayer.cc.
Referenced by ctfseeding::HitExtractorSTRP::hits(), ctfseeding::HitConv::operator()(), and ctfseeding::HitExtractorSTRP::project().
void ctfseeding::SeedingLayer::hits | ( | const edm::Event & | ev, |
const edm::EventSetup & | es, | ||
Hits & | |||
) | const |
Referenced by GlobalTrackingRegion::hits(), and RectangularEtaPhiTrackingRegion::hits().
SeedingLayer::Hits SeedingLayer::hits | ( | const edm::Event & | ev, |
const edm::EventSetup & | es | ||
) | const |
Definition at line 90 of file SeedingLayer.cc.
std::string SeedingLayer::name | ( | void | ) | const |
Definition at line 75 of file SeedingLayer.cc.
Referenced by BeautifulSoup.Tag::_invert(), HitPairGeneratorFromLayerPairForPhotonConversion::hitPairs(), HitQuadrupletGeneratorFromLayerPairForPhotonConversion::hitPairs(), CosmicTrackingRegion::hits(), and operator==().
|
inline |
float SeedingLayer::predefinedHitErrorRPhi | ( | ) | const |
Definition at line 105 of file SeedingLayer.cc.
float SeedingLayer::predefinedHitErrorRZ | ( | ) | const |
Definition at line 100 of file SeedingLayer.cc.
|
private |
Definition at line 48 of file SeedingLayer.h.