CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
List of all members | Public Member Functions | Private Attributes
MkFitSeedWrapper Class Reference

#include <MkFitSeedWrapper.h>

Public Member Functions

 MkFitSeedWrapper ()
 
 MkFitSeedWrapper (mkfit::TrackVec seeds)
 
 MkFitSeedWrapper (MkFitSeedWrapper const &)=delete
 
 MkFitSeedWrapper (MkFitSeedWrapper &&)
 
MkFitSeedWrapperoperator= (MkFitSeedWrapper const &)=delete
 
MkFitSeedWrapperoperator= (MkFitSeedWrapper &&)
 
mkfit::TrackVec const & seeds () const
 
 ~MkFitSeedWrapper ()
 

Private Attributes

std::unique_ptr< mkfit::TrackVecseeds_
 

Detailed Description

Definition at line 12 of file MkFitSeedWrapper.h.

Constructor & Destructor Documentation

◆ MkFitSeedWrapper() [1/4]

MkFitSeedWrapper::MkFitSeedWrapper ( )
default

◆ MkFitSeedWrapper() [2/4]

MkFitSeedWrapper::MkFitSeedWrapper ( mkfit::TrackVec  seeds)

Definition at line 8 of file MkFitSeedWrapper.cc.

References eostools::move(), and seeds().

9  : seeds_{std::make_unique<mkfit::TrackVec>(std::move(seeds))} {}
std::unique_ptr< mkfit::TrackVec > seeds_
def move(src, dest)
Definition: eostools.py:511
mkfit::TrackVec const & seeds() const

◆ ~MkFitSeedWrapper()

MkFitSeedWrapper::~MkFitSeedWrapper ( )
default

◆ MkFitSeedWrapper() [3/4]

MkFitSeedWrapper::MkFitSeedWrapper ( MkFitSeedWrapper const &  )
delete

◆ MkFitSeedWrapper() [4/4]

MkFitSeedWrapper::MkFitSeedWrapper ( MkFitSeedWrapper &&  )
default

Member Function Documentation

◆ operator=() [1/2]

MkFitSeedWrapper& MkFitSeedWrapper::operator= ( MkFitSeedWrapper const &  )
delete

◆ operator=() [2/2]

MkFitSeedWrapper & MkFitSeedWrapper::operator= ( MkFitSeedWrapper &&  )
default

◆ seeds()

mkfit::TrackVec const& MkFitSeedWrapper::seeds ( ) const
inline

Definition at line 23 of file MkFitSeedWrapper.h.

References seeds_.

Referenced by MkFitSeedWrapper().

23 { return *seeds_; }
std::unique_ptr< mkfit::TrackVec > seeds_

Member Data Documentation

◆ seeds_

std::unique_ptr<mkfit::TrackVec> MkFitSeedWrapper::seeds_
private

Definition at line 26 of file MkFitSeedWrapper.h.

Referenced by seeds().