#include <CombinedTSG.h>
Public Member Functions | |
CombinedTSG (const edm::ParameterSet &pset, edm::ConsumesCollector &iC) | |
void | trackerSeeds (const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &) override |
provide the seeds from the TSGs: must be overloaded More... | |
~CombinedTSG () override | |
Public Member Functions inherited from CompositeTSG | |
CompositeTSG (const edm::ParameterSet &pset, edm::ConsumesCollector &IC) | |
void | init (const MuonServiceProxy *service) override |
initialized the TSGs More... | |
void | setEvent (const edm::Event &event) override |
set the event to the TSGs More... | |
~CompositeTSG () override | |
Public Member Functions inherited from TrackerSeedGenerator | |
const edm::Event * | getEvent () const |
TrackerSeedGenerator () | |
virtual | ~TrackerSeedGenerator () |
destructor More... | |
Private Attributes | |
std::string | theCategory |
Additional Inherited Members | |
Public Types inherited from CompositeTSG | |
typedef std::vector< TrajectorySeed > | BTSeedCollection |
typedef std::pair< const Trajectory *, reco::TrackRef > | TrackCand |
Public Types inherited from TrackerSeedGenerator | |
typedef std::vector< TrajectorySeed > | BTSeedCollection |
typedef std::pair< const Trajectory *, reco::TrackRef > | TrackCand |
Protected Member Functions inherited from CompositeTSG | |
unsigned int | nTSGs () |
Protected Attributes inherited from CompositeTSG | |
std::string | theCategory |
std::vector< std::string > | theNames |
const MuonServiceProxy * | theProxyService |
std::vector< std::unique_ptr< TrackerSeedGenerator > > | theTSGs |
Protected Attributes inherited from TrackerSeedGenerator | |
const edm::Event * | theEvent |
const MuonServiceProxy * | theProxyService |
Description: CompositeTSG (TrackerSeedGenerator) which combines (with configurable duplicate removal) the output of different TSG.
Definition at line 16 of file CombinedTSG.h.
CombinedTSG::CombinedTSG | ( | const edm::ParameterSet & | pset, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 9 of file CombinedTSG.cc.
References theCategory.
|
override |
Definition at line 14 of file CombinedTSG.cc.
|
overridevirtual |
provide the seeds from the TSGs: must be overloaded
Implements CompositeTSG.
Definition at line 18 of file CombinedTSG.cc.
References CompositeTSG::theTSGs.
|
private |
Definition at line 25 of file CombinedTSG.h.
Referenced by CombinedTSG().