CMS 3D CMS Logo

Public Member Functions | Private Attributes

ctfseeding::HitConv Class Reference

#include <HitExtractor.h>

List of all members.

Public Member Functions

 HitConv (const SeedingLayer &sl, const edm::EventSetup &es)
template<typename H >
TransientTrackingRecHit::ConstRecHitPointer operator() (const H &hit)

Private Attributes

const edm::EventSetupes_
const SeedingLayersl_

Detailed Description

Definition at line 21 of file HitExtractor.h.


Constructor & Destructor Documentation

ctfseeding::HitConv::HitConv ( const SeedingLayer sl,
const edm::EventSetup es 
) [inline]

Definition at line 23 of file HitExtractor.h.

: sl_(sl), es_(es) {}

Member Function Documentation

template<typename H >
TransientTrackingRecHit::ConstRecHitPointer ctfseeding::HitConv::operator() ( const H &  hit) [inline]

Definition at line 25 of file HitExtractor.h.

References TransientTrackingRecHitBuilder::build(), ctfseeding::SeedingLayer::hitBuilder(), and sl_.

                                                                     {
    const TrackingRecHit* trh = &hit;
    return sl_.hitBuilder()->build(trh); }

Member Data Documentation

Definition at line 30 of file HitExtractor.h.

Definition at line 29 of file HitExtractor.h.

Referenced by operator()().