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
MkFitEventOfHits Class Reference

#include <MkFitEventOfHits.h>

Public Member Functions

mkfit::EventOfHits & get ()
 
mkfit::EventOfHits const & get () const
 
 MkFitEventOfHits ()
 
 MkFitEventOfHits (std::unique_ptr< mkfit::EventOfHits >)
 
 MkFitEventOfHits (MkFitEventOfHits const &)=delete
 
 MkFitEventOfHits (MkFitEventOfHits &&)
 
MkFitEventOfHitsoperator= (MkFitEventOfHits const &)=delete
 
MkFitEventOfHitsoperator= (MkFitEventOfHits &&)
 
 ~MkFitEventOfHits ()
 

Private Attributes

std::unique_ptr
< mkfit::EventOfHits > 
eventOfHits_
 

Detailed Description

The mkfit::EventOfHits is a container of mkfit::LayerOfHits structures that mkFit uses to group (and index) hits. Having them grouped together allows mkFit to pass them easily around top-level steering functions.

It has some conceptual similarities to MeasurementTrackerEvent.

Definition at line 18 of file MkFitEventOfHits.h.

Constructor & Destructor Documentation

MkFitEventOfHits::MkFitEventOfHits ( )
default
MkFitEventOfHits::MkFitEventOfHits ( std::unique_ptr< mkfit::EventOfHits >  eoh)

Definition at line 7 of file MkFitEventOfHits.cc.

7 : eventOfHits_(std::move(eoh)) {}
def move
Definition: eostools.py:511
std::unique_ptr< mkfit::EventOfHits > eventOfHits_
MkFitEventOfHits::~MkFitEventOfHits ( )
default
MkFitEventOfHits::MkFitEventOfHits ( MkFitEventOfHits const &  )
delete
MkFitEventOfHits::MkFitEventOfHits ( MkFitEventOfHits &&  )
default

Member Function Documentation

mkfit::EventOfHits& MkFitEventOfHits::get ( )
inline
mkfit::EventOfHits const& MkFitEventOfHits::get ( ) const
inline
MkFitEventOfHits& MkFitEventOfHits::operator= ( MkFitEventOfHits const &  )
delete
MkFitEventOfHits & MkFitEventOfHits::operator= ( MkFitEventOfHits &&  )
default

Member Data Documentation

std::unique_ptr<mkfit::EventOfHits> MkFitEventOfHits::eventOfHits_
private

Definition at line 33 of file MkFitEventOfHits.h.

Referenced by get().