CMS 3D CMS Logo

CombinedTSG.h
Go to the documentation of this file.
1 #ifndef RecoMuon_TrackerSeedGenerator_CombinedTSG_H
2 #define RecoMuon_TrackerSeedGenerator_CombinedTSG_H
3 
13 
14 class TrackerTopology;
15 
16 class CombinedTSG : public CompositeTSG {
17 public:
19  ~CombinedTSG() override;
20 
22  void trackerSeeds(const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &) override;
23 
24 private:
26 };
27 
28 #endif
TrackerSeedGenerator::TrackCand
std::pair< const Trajectory *, reco::TrackRef > TrackCand
Definition: TrackerSeedGenerator.h:30
CombinedTSG::~CombinedTSG
~CombinedTSG() override
Definition: CombinedTSG.cc:14
TrackerTopology
Definition: TrackerTopology.h:16
TrackerSeedGenerator::BTSeedCollection
std::vector< TrajectorySeed > BTSeedCollection
Definition: TrackerSeedGenerator.h:26
edm::ParameterSet
Definition: ParameterSet.h:47
CombinedTSG::trackerSeeds
void trackerSeeds(const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &) override
provide the seeds from the TSGs: must be overloaded
Definition: CombinedTSG.cc:18
CombinedTSG::theCategory
std::string theCategory
Definition: CombinedTSG.h:25
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CombinedTSG::CombinedTSG
CombinedTSG(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
Definition: CombinedTSG.cc:9
CompositeTSG
Definition: CompositeTSG.h:21
CompositeTSG.h
TrackingRegion
Definition: TrackingRegion.h:41
CombinedTSG
Definition: CombinedTSG.h:16
ConsumesCollector.h
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27