#include <BXVector.h>
Public Types | |
typedef std::vector< T > ::const_iterator | const_iterator |
typedef std::vector< T >::iterator | iterator |
Public Member Functions | |
void | addBX () |
const T & | at (int bx, unsigned i) const |
const_iterator | begin (int bx) const |
BXVector (unsigned size=0, int bxFirst=0, int bxLast=0) | |
void | clear () |
void | clearBX (int bx) |
void | deleteBX (int bx) |
const_iterator | end (int bx) const |
void | erase (int bx, unsigned i) |
int | getFirstBX () const |
int | getLastBX () const |
void | insert (int bx, unsigned i, T object) |
bool | isEmpty (int bx) const |
void | push_back (int bx, T object) |
void | resize (int bx, unsigned size) |
void | resizeAll (unsigned size) |
void | set (int bx, unsigned i, const T &object) |
void | setBXRange (int bxFirst, int bxLast) |
unsigned | size (int bx) const |
Private Member Functions | |
unsigned | indexFromBX (int bx) const |
unsigned | numBX () const |
Private Attributes | |
int | bxFirst_ |
int | bxLast_ |
std::vector< T > | data_ |
internal data representation: More... | |
std::vector< unsigned > | itrs_ |
Definition at line 11 of file BXVector.h.
typedef std::vector< T >::const_iterator BXVector< T >::const_iterator |
Definition at line 16 of file BXVector.h.
Definition at line 15 of file BXVector.h.
const_iterator BXVector< T >::begin | ( | int | bx | ) | const |
Referenced by process(), and l1t::MicroGMTIsolationUnit::setTowerSums().
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
const_iterator BXVector< T >::end | ( | int | bx | ) | const |
Referenced by BeautifulSoup.PageElement::_invert().
Definition at line 96 of file BXVector.h.
Referenced by Vispa.Gui.TextDialog.TextDialog::__init__(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::__init__(), Vispa.Main.MainWindow.MainWindow::_loadIni(), EcalUncalibRecHitMultiFitAlgo::EcalUncalibRecHitMultiFitAlgo(), EcalUncalibRecHitWorkerMultiFit::EcalUncalibRecHitWorkerMultiFit(), process(), EcalUncalibRecHitWorkerMultiFit::set(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
Referenced by betterConfigParser.BetterConfigParser::getGeneral(), and process().
Referenced by process().
Definition at line 102 of file BXVector.h.
Referenced by BXVector< Tau >::numBX().
Definition at line 103 of file BXVector.h.
Referenced by BXVector< Tau >::numBX().
internal data representation:
Definition at line 109 of file BXVector.h.
Definition at line 110 of file BXVector.h.