CMS 3D CMS Logo

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

#include <TracksterMomentumPluginBase.h>

Inheritance diagram for ticl::TracksterMomentumPluginBase:
ticl::TracksterP4FromEnergySum ticl::TracksterP4FromTrackAndPCA

Public Types

typedef reco::Candidate::LorentzVector LorentzVector
 

Public Member Functions

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

Detailed Description

Definition at line 14 of file TracksterMomentumPluginBase.h.

Member Typedef Documentation

◆ LorentzVector

Definition at line 17 of file TracksterMomentumPluginBase.h.

Constructor & Destructor Documentation

◆ TracksterMomentumPluginBase()

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

Definition at line 16 of file TracksterMomentumPluginBase.h.

16 {}

◆ ~TracksterMomentumPluginBase()

virtual ticl::TracksterMomentumPluginBase::~TracksterMomentumPluginBase ( )
inlinevirtual

Definition at line 18 of file TracksterMomentumPluginBase.h.

18 {}

Member Function Documentation

◆ setP4()

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