CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Public Attributes | Protected Member Functions
ctfseeding::HitExtractor Class Referenceabstract

#include <HitExtractor.h>

Inheritance diagram for ctfseeding::HitExtractor:
ctfseeding::HitExtractorPIX ctfseeding::HitExtractorSTRP

Public Types

typedef std::vector
< TransientTrackingRecHit::ConstRecHitPointer
Hits
 

Public Member Functions

virtual HitExtractorclone () const =0
 
 HitExtractor ()
 
virtual Hits hits (const TransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event &, const edm::EventSetup &) const =0
 
void useSkipClusters (const edm::InputTag &m, edm::ConsumesCollector &iC)
 
virtual ~HitExtractor ()
 

Public Attributes

bool skipClusters
 

Protected Member Functions

virtual void useSkipClusters_ (const edm::InputTag &m, edm::ConsumesCollector &iC)=0
 

Detailed Description

Definition at line 18 of file HitExtractor.h.

Member Typedef Documentation

Definition at line 20 of file HitExtractor.h.

Constructor & Destructor Documentation

virtual ctfseeding::HitExtractor::~HitExtractor ( )
inlinevirtual

Definition at line 21 of file HitExtractor.h.

21 {}
ctfseeding::HitExtractor::HitExtractor ( )
inline

Definition at line 22 of file HitExtractor.h.

References skipClusters.

22  {
23  skipClusters=false;}

Member Function Documentation

virtual HitExtractor* ctfseeding::HitExtractor::clone ( ) const
pure virtual
virtual Hits ctfseeding::HitExtractor::hits ( const TransientTrackingRecHitBuilder ttrhBuilder,
const edm::Event ,
const edm::EventSetup  
) const
pure virtual
void ctfseeding::HitExtractor::useSkipClusters ( const edm::InputTag m,
edm::ConsumesCollector iC 
)
inline

Definition at line 28 of file HitExtractor.h.

References skipClusters, and useSkipClusters_().

28  {
29  skipClusters=true;
30  useSkipClusters_(m, iC);
31  }
virtual void useSkipClusters_(const edm::InputTag &m, edm::ConsumesCollector &iC)=0
virtual void ctfseeding::HitExtractor::useSkipClusters_ ( const edm::InputTag m,
edm::ConsumesCollector iC 
)
protectedpure virtual

Member Data Documentation

bool ctfseeding::HitExtractor::skipClusters