Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

tpc_tracking::fast_data_structures Namespace Reference


Classes

class  tpc_tracking::fast_data_structures::array< T >
class  tpc_tracking::fast_data_structures::sllist< T >
struct  tpc_tracking::fast_data_structures::sllist< T >::node
struct  tpc_tracking::fast_data_structures::sllist< T >::iterator
class  tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >
struct  tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::node
struct  tpc_tracking::fast_data_structures::array_sllist_hybrid< T, elements_per_node >::iterator

Functions

template<typename T>
tpc_inline CustomLCIOObject::Streamoperator<< (CustomLCIOObject::Stream &stream, array< T > &a)
template<typename T>
tpc_inline CustomLCIOObject::Streamoperator>> (CustomLCIOObject::Stream &stream, array< T > &a)
template<typename T>
tpc_inline CustomLCIOObject::Streamoperator<< (CustomLCIOObject::Stream &stream, sllist< T > &s)
template<typename T>
tpc_inline CustomLCIOObject::Streamoperator>> (CustomLCIOObject::Stream &stream, sllist< T > &s)
template<typename T>
tpc_inline void initialize_array_from_sllist (array< T > *array, sllist< T > *psllist)


Function Documentation

template<typename T>
tpc_inline void tpc_tracking::fast_data_structures::initialize_array_from_sllist array< T > *  array,
sllist< T > *  psllist
 

Definition at line 191 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::array< T >::ref_at(), tpc_tracking::fast_data_structures::array< T >::set_size(), tpc_tracking::fast_data_structures::sllist< T >::size(), and tpc_inline.

Referenced by tpc_tracking::PadGeometry::PadBlock::convert_linked_list_to_array().

template<typename T>
tpc_inline CustomLCIOObject::Stream & tpc_tracking::fast_data_structures::operator<< CustomLCIOObject::Stream &  stream,
sllist< T > &  s
 

Definition at line 166 of file fast_data_structures.h.

References tpc_inline.

template<typename T>
tpc_inline CustomLCIOObject::Stream & tpc_tracking::fast_data_structures::operator<< CustomLCIOObject::Stream &  stream,
array< T > &  a
 

Definition at line 69 of file fast_data_structures.h.

References tpc_inline.

template<typename T>
tpc_inline CustomLCIOObject::Stream & tpc_tracking::fast_data_structures::operator>> CustomLCIOObject::Stream &  stream,
sllist< T > &  s
 

Definition at line 175 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::sllist< T >::add(), tpc_tracking::fast_data_structures::sllist< T >::empty(), and tpc_inline.

template<typename T>
tpc_inline CustomLCIOObject::Stream & tpc_tracking::fast_data_structures::operator>> CustomLCIOObject::Stream &  stream,
array< T > &  a
 

Definition at line 77 of file fast_data_structures.h.

References tpc_tracking::fast_data_structures::array< T >::ref_at(), tpc_tracking::fast_data_structures::array< T >::set_size(), and tpc_inline.


Generated on Sun Jun 3 06:32:38 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1