CMS 3D CMS Logo

SeparatingTSG Class Reference

Description: composite TrackerSeedGenerator, which uses different TSG in different phase space of the track provided concrete class must be implelemented (DualByEta ,. More...

#include <RecoMuon/TrackerSeedGenerator/plugins/SeparatingTSG.h>

Inheritance diagram for SeparatingTSG:

CompositeTSG TrackerSeedGenerator DualByEtaTSG

List of all members.

Public Member Functions

virtual uint selectTSG (const TrackCand &, const TrackingRegion &)=0
 SeparatingTSG (const edm::ParameterSet &pset)
void trackerSeeds (const TrackCand &, const TrackingRegion &, BTSeedCollection &)
virtual ~SeparatingTSG ()

Private Attributes

std::string theCategory


Detailed Description

Description: composite TrackerSeedGenerator, which uses different TSG in different phase space of the track provided concrete class must be implelemented (DualByEta ,.

..) to provide the TSG selection.

Author:
Jean-Roch Vlimant

Definition at line 14 of file SeparatingTSG.h.


Constructor & Destructor Documentation

SeparatingTSG::SeparatingTSG ( const edm::ParameterSet pset  ) 

Definition at line 4 of file SeparatingTSG.cc.

00004 :CompositeTSG(pset){}

SeparatingTSG::~SeparatingTSG (  )  [virtual]

Definition at line 6 of file SeparatingTSG.cc.

00006 {}


Member Function Documentation

virtual uint SeparatingTSG::selectTSG ( const TrackCand ,
const TrackingRegion  
) [pure virtual]

Implemented in DualByEtaTSG.

void SeparatingTSG::trackerSeeds ( const TrackCand ,
const TrackingRegion ,
BTSeedCollection  
)


Member Data Documentation

std::string SeparatingTSG::theCategory [private]

Reimplemented from CompositeTSG.

Reimplemented in DualByEtaTSG.

Definition at line 23 of file SeparatingTSG.h.


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:31:31 2009 for CMSSW by  doxygen 1.5.4