#include <bqueue.h>
Public Types | |
typedef const _bqueue_itr < value_type > | const_iterator |
typedef _bqueue_item< value_type > | item |
typedef boost::intrusive_ptr < _bqueue_item< value_type > > | itemptr |
typedef _bqueue_itr< value_type > | iterator |
typedef unsigned short int | size_type |
typedef T | value_type |
Public Member Functions | |
T & | back () |
const T & | back () const |
bqueue () | |
bqueue (const bqueue< T > &cp) | |
void | clear () |
bool | empty () const |
bqueue< T > | fork () |
T & | front () |
const T & | front () const |
void | join (bqueue< T > &other) |
const T & | operator[] (size_type i) const |
void | pop_back () |
void | push_back (const T &val) |
iterator | rbegin () |
const_iterator | rbegin () const |
const_iterator | rend () const |
bool | shared () |
size_type | size () const |
void | swap (bqueue< T > &cp) |
~bqueue () | |
Private Member Functions | |
bqueue (size_type size, itemptr bound, itemptr head, itemptr tail) | |
Private Attributes | |
itemptr | m_bound |
itemptr | m_head |
size_type | m_size |
itemptr | m_tail |
typedef const _bqueue_itr<value_type> cmsutils::bqueue< T >::const_iterator |
typedef _bqueue_item<value_type> cmsutils::bqueue< T >::item |
typedef boost::intrusive_ptr< _bqueue_item<value_type> > cmsutils::bqueue< T >::itemptr |
typedef _bqueue_itr<value_type> cmsutils::bqueue< T >::iterator |
typedef unsigned short int cmsutils::bqueue< T >::size_type |
typedef T cmsutils::bqueue< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
Definition at line 141 of file bqueue.h.
Referenced by TempTrajectory::join(), TempTrajectory::lastLayer(), TempTrajectory::lastMeasurement(), GroupedCkfTrajectoryBuilder::layers(), TempTrajectory::pop(), and TempTrajectory::pushAux().
|
inline |
|
inline |
|
inline |
Definition at line 147 of file bqueue.h.
Referenced by TrajectorySegmentBuilder::addGroup(), TempTrajectory::empty(), and GroupedCkfTrajectoryBuilder::layers().
|
inline |
|
inline |
Definition at line 139 of file bqueue.h.
Referenced by GroupedCkfTrajectoryBuilder::advanceOneLayer(), HICTrajectoryBuilder::findCompatibleMeasurements(), TempTrajectory::firstMeasurement(), TempTrajectory::join(), and TempTrajectory::pushAux().
|
inline |
|
inline |
Definition at line 161 of file bqueue.h.
Referenced by TempTrajectory::join().
|
inline |
Definition at line 148 of file bqueue.h.
|
inline |
|
inline |
Definition at line 122 of file bqueue.h.
Referenced by TempTrajectory::push().
|
inline |
Definition at line 143 of file bqueue.h.
Referenced by GroupedCkfTrajectoryBuilder::advanceOneLayer(), TrajectorySegmentBuilder::cleanCandidates(), PrintoutHelper::dumpMeasurements(), GroupedCkfTrajectoryBuilder::groupedIntermediaryClean(), TempTrajectory::join(), GroupedCkfTrajectoryBuilder::layers(), cmsutils::bqueue< TrajectoryMeasurement >::operator[](), TempTrajectory::push(), ClusterShapeTrajectoryFilter::toBeContinued(), HICTrajectoryBuilder::toBeContinued(), and TempTrajectory::toTrajectory().
|
inline |
|
inline |
Definition at line 145 of file bqueue.h.
Referenced by GroupedCkfTrajectoryBuilder::advanceOneLayer(), TrajectorySegmentBuilder::cleanCandidates(), PrintoutHelper::dumpMeasurements(), GroupedCkfTrajectoryBuilder::groupedIntermediaryClean(), TempTrajectory::join(), GroupedCkfTrajectoryBuilder::layers(), TempTrajectory::push(), ClusterShapeTrajectoryFilter::toBeContinued(), HICTrajectoryBuilder::toBeContinued(), and TempTrajectory::toTrajectory().
|
inline |
|
inline |
Definition at line 146 of file bqueue.h.
Referenced by TrajectorySegmentBuilder::addGroup(), BaseCkfTrajectoryBuilder::addToResult(), GroupedCkfTrajectoryBuilder::advanceOneLayer(), GroupedCkfTrajectoryBuilder::backwardFit(), TempTrajectory::check(), PrintoutHelper::dumpMeasurements(), TempTrajectory::join(), HICTrajectoryBuilder::limitedCandidates(), TempTrajectory::pushAux(), ClusterShapeTrajectoryFilter::qualityFilter(), GroupedCkfTrajectoryBuilder::rebuildSeedingRegion(), BaseCkfTrajectoryBuilder::toBeContinued(), and TempTrajectory::toTrajectory().
|
inline |
Definition at line 110 of file bqueue.h.
Referenced by cmsutils::bqueue< TrajectoryMeasurement >::join(), cmsutils::bqueue< TrajectoryMeasurement >::swap(), and cmsutils::swap().
|
private |
Definition at line 185 of file bqueue.h.
Referenced by cmsutils::bqueue< TrajectoryMeasurement >::clear(), cmsutils::bqueue< TrajectoryMeasurement >::fork(), cmsutils::bqueue< TrajectoryMeasurement >::join(), cmsutils::bqueue< TrajectoryMeasurement >::pop_back(), cmsutils::bqueue< TrajectoryMeasurement >::rend(), and cmsutils::bqueue< TrajectoryMeasurement >::swap().
|
private |
Definition at line 185 of file bqueue.h.
Referenced by cmsutils::bqueue< TrajectoryMeasurement >::clear(), cmsutils::bqueue< TrajectoryMeasurement >::fork(), cmsutils::bqueue< TrajectoryMeasurement >::front(), cmsutils::bqueue< TrajectoryMeasurement >::join(), cmsutils::bqueue< TrajectoryMeasurement >::pop_back(), cmsutils::bqueue< TrajectoryMeasurement >::push_back(), cmsutils::bqueue< TrajectoryMeasurement >::shared(), and cmsutils::bqueue< TrajectoryMeasurement >::swap().
|
private |
Definition at line 184 of file bqueue.h.
Referenced by cmsutils::bqueue< TrajectoryMeasurement >::clear(), cmsutils::bqueue< TrajectoryMeasurement >::empty(), cmsutils::bqueue< TrajectoryMeasurement >::fork(), cmsutils::bqueue< TrajectoryMeasurement >::join(), cmsutils::bqueue< TrajectoryMeasurement >::operator[](), cmsutils::bqueue< TrajectoryMeasurement >::pop_back(), cmsutils::bqueue< TrajectoryMeasurement >::push_back(), cmsutils::bqueue< TrajectoryMeasurement >::shared(), cmsutils::bqueue< TrajectoryMeasurement >::size(), and cmsutils::bqueue< TrajectoryMeasurement >::swap().
|
private |
Definition at line 185 of file bqueue.h.
Referenced by cmsutils::bqueue< TrajectoryMeasurement >::back(), cmsutils::bqueue< TrajectoryMeasurement >::clear(), cmsutils::bqueue< TrajectoryMeasurement >::fork(), cmsutils::bqueue< TrajectoryMeasurement >::join(), cmsutils::bqueue< TrajectoryMeasurement >::pop_back(), cmsutils::bqueue< TrajectoryMeasurement >::push_back(), cmsutils::bqueue< TrajectoryMeasurement >::rbegin(), and cmsutils::bqueue< TrajectoryMeasurement >::swap().