Definition at line 9 of file SeedingLayer.cc.
ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl | ( | const std::string & | name, | |
const DetLayer * | layer, | |||
const TransientTrackingRecHitBuilder * | hitBuilder, | |||
const HitExtractor * | hitExtractor | |||
) | [inline] |
Definition at line 11 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::theHasPredefinedHitErrors, ctfseeding::SeedingLayer::SeedingLayerImpl::theHitExtractor, ctfseeding::SeedingLayer::SeedingLayerImpl::theName, ctfseeding::SeedingLayer::SeedingLayerImpl::thePredefinedHitErrorRPhi, ctfseeding::SeedingLayer::SeedingLayerImpl::thePredefinedHitErrorRZ, and ctfseeding::SeedingLayer::SeedingLayerImpl::theTTRHBuilder.
00016 : theName(name), 00017 theLayer(layer), 00018 theTTRHBuilder(hitBuilder), 00019 theHitExtractor(hitExtractor), 00020 theHasPredefinedHitErrors(false),thePredefinedHitErrorRZ(0.),thePredefinedHitErrorRPhi(0.) { }
ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl | ( | const string & | name, | |
const DetLayer * | layer, | |||
const TransientTrackingRecHitBuilder * | hitBuilder, | |||
const HitExtractor * | hitExtractor, | |||
float | hitErrorRZ, | |||
float | hitErrorRPhi | |||
) | [inline] |
Definition at line 22 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::theHasPredefinedHitErrors, ctfseeding::SeedingLayer::SeedingLayerImpl::theHitExtractor, ctfseeding::SeedingLayer::SeedingLayerImpl::theName, ctfseeding::SeedingLayer::SeedingLayerImpl::thePredefinedHitErrorRPhi, ctfseeding::SeedingLayer::SeedingLayerImpl::thePredefinedHitErrorRZ, and ctfseeding::SeedingLayer::SeedingLayerImpl::theTTRHBuilder.
00028 : theName(name), theLayer(layer), 00029 theTTRHBuilder(hitBuilder), theHitExtractor(hitExtractor), 00030 theHasPredefinedHitErrors(true), 00031 thePredefinedHitErrorRZ(hitErrorRZ), thePredefinedHitErrorRPhi(hitErrorRPhi) { }
ctfseeding::SeedingLayer::SeedingLayerImpl::~SeedingLayerImpl | ( | ) | [inline] |
Definition at line 33 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::theHitExtractor.
00033 { delete theHitExtractor; }
ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl | ( | const SeedingLayerImpl & | ) | [private] |
const DetLayer* ctfseeding::SeedingLayer::SeedingLayerImpl::detLayer | ( | ) | const [inline] |
Definition at line 40 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::detLayer(), and theLayer.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::detLayer().
00040 { return theLayer; }
bool ctfseeding::SeedingLayer::SeedingLayerImpl::hasPredefinedHitErrors | ( | ) | const [inline] |
Definition at line 43 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::hasPredefinedHitErrors(), and ctfseeding::SeedingLayer::SeedingLayerImpl::theHasPredefinedHitErrors.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::hasPredefinedHitErrors().
00043 { return theHasPredefinedHitErrors; }
const TransientTrackingRecHitBuilder* ctfseeding::SeedingLayer::SeedingLayerImpl::hitBuilder | ( | ) | const [inline] |
Definition at line 41 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::hitBuilder(), and ctfseeding::SeedingLayer::SeedingLayerImpl::theTTRHBuilder.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::hitBuilder().
00041 { return theTTRHBuilder; }
vector<SeedingHit> ctfseeding::SeedingLayer::SeedingLayerImpl::hits | ( | const SeedingLayer & | sl, | |
const edm::Event & | ev, | |||
const edm::EventSetup & | es | |||
) | const [inline] |
Definition at line 35 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::hits(), ctfseeding::HitExtractor::hits(), and ctfseeding::SeedingLayer::SeedingLayerImpl::theHitExtractor.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::hits().
00036 { return theHitExtractor->hits(sl,ev,es); }
std::string ctfseeding::SeedingLayer::SeedingLayerImpl::name | ( | void | ) | const [inline] |
Definition at line 38 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::theName.
00038 { return theName; }
float ctfseeding::SeedingLayer::SeedingLayerImpl::predefinedHitErrorRPhi | ( | ) | const [inline] |
Definition at line 45 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::predefinedHitErrorRPhi(), and ctfseeding::SeedingLayer::SeedingLayerImpl::thePredefinedHitErrorRPhi.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::predefinedHitErrorRPhi().
00045 { return thePredefinedHitErrorRPhi; }
float ctfseeding::SeedingLayer::SeedingLayerImpl::predefinedHitErrorRZ | ( | ) | const [inline] |
Definition at line 44 of file SeedingLayer.cc.
References ctfseeding::SeedingLayer::SeedingLayerImpl::predefinedHitErrorRZ(), and ctfseeding::SeedingLayer::SeedingLayerImpl::thePredefinedHitErrorRZ.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::predefinedHitErrorRZ().
00044 { return thePredefinedHitErrorRZ; }
Definition at line 55 of file SeedingLayer.cc.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::hasPredefinedHitErrors(), and ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl().
const HitExtractor* ctfseeding::SeedingLayer::SeedingLayerImpl::theHitExtractor [private] |
Definition at line 54 of file SeedingLayer.cc.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::hits(), ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl(), and ctfseeding::SeedingLayer::SeedingLayerImpl::~SeedingLayerImpl().
const DetLayer* ctfseeding::SeedingLayer::SeedingLayerImpl::theLayer [private] |
Definition at line 52 of file SeedingLayer.cc.
std::string ctfseeding::SeedingLayer::SeedingLayerImpl::theName [private] |
Definition at line 51 of file SeedingLayer.cc.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::name(), and ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl().
Definition at line 56 of file SeedingLayer.cc.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::predefinedHitErrorRPhi(), and ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl().
Definition at line 56 of file SeedingLayer.cc.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::predefinedHitErrorRZ(), and ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl().
const TransientTrackingRecHitBuilder* ctfseeding::SeedingLayer::SeedingLayerImpl::theTTRHBuilder [private] |
Definition at line 53 of file SeedingLayer.cc.
Referenced by ctfseeding::SeedingLayer::SeedingLayerImpl::hitBuilder(), and ctfseeding::SeedingLayer::SeedingLayerImpl::SeedingLayerImpl().