1 #ifndef TkSeedingLayers_SeedingLayer_H
2 #define TkSeedingLayers_SeedingLayer_H
6 #include <boost/shared_ptr.hpp>
14 namespace ctfseeding {
class HitExtractor; }
16 namespace ctfseeding {
22 typedef std::vector<TransientTrackingRecHit::ConstRecHitPointer>
Hits;
30 bool usePredefinedErrors =
false,
float hitErrorRZ = 0.,
float hitErrorRPhi=0.);
32 std::string
name()
const;
49 boost::shared_ptr<SeedingLayerImpl>
theImpl;
bool operator==(const SeedingLayer &s) const
float predefinedHitErrorRPhi() const
const DetLayer * detLayer() const
bool hasPredefinedHitErrors() const
void hits(const edm::Event &ev, const edm::EventSetup &es, Hits &) const
const TransientTrackingRecHitBuilder * hitBuilder() const
float predefinedHitErrorRZ() const
std::vector< TransientTrackingRecHit::ConstRecHitPointer > Hits
boost::shared_ptr< SeedingLayerImpl > theImpl