CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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::MkFitSeedWrapper ( )
default

Referenced by MkFitSeedWrapper().

MkFitSeedWrapper::MkFitSeedWrapper ( mkfit::TrackVec  seeds)

Definition at line 8 of file MkFitSeedWrapper.cc.

References MkFitSeedWrapper(), eostools::move(), operator=(), and ~MkFitSeedWrapper().

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

Referenced by MkFitSeedWrapper().

MkFitSeedWrapper::MkFitSeedWrapper ( MkFitSeedWrapper const &  )
delete
MkFitSeedWrapper::MkFitSeedWrapper ( MkFitSeedWrapper &&  )
default

Member Function Documentation

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

Referenced by MkFitSeedWrapper().

MkFitSeedWrapper & MkFitSeedWrapper::operator= ( MkFitSeedWrapper &&  )
default
mkfit::TrackVec const& MkFitSeedWrapper::seeds ( ) const
inline

Definition at line 23 of file MkFitSeedWrapper.h.

References seeds_.

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

Member Data Documentation

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

Definition at line 26 of file MkFitSeedWrapper.h.

Referenced by seeds().