CMS 3D CMS Logo

Public Member Functions

BasicSingleTrajectoryState Class Reference

#include <BasicSingleTrajectoryState.h>

Inheritance diagram for BasicSingleTrajectoryState:
BasicTrajectoryState ReferenceCountedPoolAllocated BlockWipedPoolAllocated

List of all members.

Public Member Functions

 BasicSingleTrajectoryState ()
template<typename... Args>
 BasicSingleTrajectoryState (Args &&...args)
BasicSingleTrajectoryStateclone () const

Detailed Description

Concrete implementation for the state of one trajectory on a surface.

Definition at line 10 of file BasicSingleTrajectoryState.h.


Constructor & Destructor Documentation

BasicSingleTrajectoryState::BasicSingleTrajectoryState ( ) [inline]

Definition at line 12 of file BasicSingleTrajectoryState.h.

Referenced by clone().

template<typename... Args>
BasicSingleTrajectoryState::BasicSingleTrajectoryState ( Args &&...  args) [inline]

Definition at line 14 of file BasicSingleTrajectoryState.h.

: BasicTrajectoryState(std::forward<Args>(args)...){}

Member Function Documentation

BasicSingleTrajectoryState* BasicSingleTrajectoryState::clone ( void  ) const [inline, virtual]

Implements BasicTrajectoryState.

Definition at line 16 of file BasicSingleTrajectoryState.h.

References BasicSingleTrajectoryState().

                                            {
    return new BasicSingleTrajectoryState(*this);
  }