Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <AbsList.h>
Public Member Functions | |
AbsList< T > * | get_head_node (void) const |
AbsListNode< T > * | get_prev_node (void) const |
AbsListNode< T > * | get_next_node (void) const |
void | exclude (void) |
virtual | ~AbsListNode () |
macro_copy_total (AbsListNode) | |
Public Attributes | |
T | el |
Friends | |
AbsListNode< T > * | glob_insert_before (AbsList< T > &, AbsListNode< T > *, const T &fel) |
AbsListNode< T > * | glob_insert_after (AbsList< T > &, AbsListNode< T > *, const T &fel) |
void | glob_pilfer (AbsList< T > &, PILF_CONST AbsList< T > &) |
|
inlinevirtual |
Definition at line 120 of file AbsList.h.
void AbsListNode< T >::exclude | ( | void | ) |
Definition at line 298 of file AbsList.h.
Referenced by AbsListNode< T >::~AbsListNode().
|
inline |
Definition at line 96 of file AbsList.h.
Referenced by AbsList< T >::erase().
|
inline |
Definition at line 98 of file AbsList.h.
Referenced by Garfield::TrackHeed::GetCluster(), BlkArr< T >::last_el(), AbsList< T >::operator=(), BlkArr< T >::operator[](), BlkArr< T >::print_struct(), BlkArr< T >::put_qel(), Garfield::TrackHeed::TransportPhoton(), and Heed::treat_particle_bank().
|
inline |
AbsListNode< T >::macro_copy_total | ( | AbsListNode< T > | ) |
|
friend |
Definition at line 441 of file AbsList.h.
|
friend |
Definition at line 322 of file AbsList.h.
|
friend |
Definition at line 635 of file AbsList.h.
T AbsListNode< T >::el |
Definition at line 95 of file AbsList.h.
Referenced by BlkArr< T >::BlkArr(), Garfield::TrackHeed::GetCluster(), BlkArr< T >::last_el(), operator<<(), AbsList< T >::operator=(), BlkArr< T >::operator[](), print_AbsList(), BlkArr< T >::print_struct(), BlkArr< T >::put_qel(), Garfield::TrackHeed::TransportPhoton(), and Heed::treat_particle_bank().