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
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

 HitExtractor ()
 
virtual Hits hits (const SeedingLayer &sl, const edm::Event &, const edm::EventSetup &) const =0
 
void useSkipClusters (const edm::InputTag &m)
 
virtual ~HitExtractor ()
 

Public Attributes

bool skipClusters
 
edm::InputTag theSkipClusters
 

Detailed Description

Definition at line 14 of file HitExtractor.h.

Member Typedef Documentation

Definition at line 16 of file HitExtractor.h.

Constructor & Destructor Documentation

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

Definition at line 17 of file HitExtractor.h.

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

Definition at line 18 of file HitExtractor.h.

References skipClusters.

18  {
19  skipClusters=false;}

Member Function Documentation

virtual Hits ctfseeding::HitExtractor::hits ( const SeedingLayer sl,
const edm::Event ,
const edm::EventSetup  
) const
pure virtual
void ctfseeding::HitExtractor::useSkipClusters ( const edm::InputTag m)
inline

Definition at line 23 of file HitExtractor.h.

References m, skipClusters, and theSkipClusters.

Referenced by SeedingLayerSetsBuilder::layers().

23  {
24  skipClusters=true;
26  }
edm::InputTag theSkipClusters
Definition: HitExtractor.h:28

Member Data Documentation

bool ctfseeding::HitExtractor::skipClusters
edm::InputTag ctfseeding::HitExtractor::theSkipClusters