Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoMuon
TrackerSeedGenerator
plugins
SeparatingTSG.h
Go to the documentation of this file.
1
#ifndef RecoMuon_TrackerSeedGenerator_SeparatingTSG_H
2
#define RecoMuon_TrackerSeedGenerator_SeparatingTSG_H
3
12
#include "
RecoMuon/TrackerSeedGenerator/plugins/CompositeTSG.h
"
13
14
class
SeparatingTSG
:
public
CompositeTSG
{
15
public
:
16
SeparatingTSG
(
const
edm::ParameterSet
&pset);
17
virtual
~SeparatingTSG
();
18
19
void
trackerSeeds
(
const
TrackCand
&,
const
TrackingRegion
&,
BTSeedCollection
&);
20
21
virtual
unsigned
int
selectTSG
(
const
TrackCand
&,
const
TrackingRegion
&) =0;
22
private
:
23
std::string
theCategory
;
24
25
};
26
27
#endif
TrackerSeedGenerator::TrackCand
std::pair< const Trajectory *, reco::TrackRef > TrackCand
Definition:
TrackerSeedGenerator.h:25
SeparatingTSG::theCategory
std::string theCategory
Definition:
SeparatingTSG.h:23
CompositeTSG
Definition:
CompositeTSG.h:19
SeparatingTSG
Definition:
SeparatingTSG.h:14
CompositeTSG.h
TrackingRegion
Definition:
TrackingRegion.h:26
SeparatingTSG::SeparatingTSG
SeparatingTSG(const edm::ParameterSet &pset)
Definition:
SeparatingTSG.cc:4
SeparatingTSG::trackerSeeds
void trackerSeeds(const TrackCand &, const TrackingRegion &, BTSeedCollection &)
provides the seeds from the TSGs: must be overloaded
Definition:
SeparatingTSG.cc:8
SeparatingTSG::selectTSG
virtual unsigned int selectTSG(const TrackCand &, const TrackingRegion &)=0
TrackerSeedGenerator::BTSeedCollection
std::vector< TrajectorySeed > BTSeedCollection
Definition:
TrackerSeedGenerator.h:21
edm::ParameterSet
Definition:
ParameterSet.h:35
SeparatingTSG::~SeparatingTSG
virtual ~SeparatingTSG()
Definition:
SeparatingTSG.cc:6
Generated for CMSSW Reference Manual by
1.8.5