CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
ticl::TracksterTrackPluginBase Class Referenceabstract

#include <TracksterTrackPluginBase.h>

Inheritance diagram for ticl::TracksterTrackPluginBase:
ticl::TracksterRecoTrackPlugin

Public Types

typedef reco::Candidate::LorentzVector LorentzVector
 

Public Member Functions

virtual void setTrack (const std::vector< const Trackster * > &tracksters, std::vector< TICLCandidate > &ticl_cands, edm::Event &event) const =0
 
 TracksterTrackPluginBase (const edm::ParameterSet &, edm::ConsumesCollector &&iC)
 
virtual ~TracksterTrackPluginBase ()
 

Detailed Description

Definition at line 16 of file TracksterTrackPluginBase.h.

Member Typedef Documentation

Definition at line 19 of file TracksterTrackPluginBase.h.

Constructor & Destructor Documentation

ticl::TracksterTrackPluginBase::TracksterTrackPluginBase ( const edm::ParameterSet ,
edm::ConsumesCollector &&  iC 
)
inline

Definition at line 18 of file TracksterTrackPluginBase.h.

18 {}
virtual ticl::TracksterTrackPluginBase::~TracksterTrackPluginBase ( )
inlinevirtual

Definition at line 20 of file TracksterTrackPluginBase.h.

References setTrack().

20 {}

Member Function Documentation

virtual void ticl::TracksterTrackPluginBase::setTrack ( const std::vector< const Trackster * > &  tracksters,
std::vector< TICLCandidate > &  ticl_cands,
edm::Event event 
) const
pure virtual