#include <BXVector.h>
Public Types | |
typedef std::vector< T > ::const_iterator | const_iterator |
typedef std::vector< T >::iterator | iterator |
typedef std::vector< T >::size_type | size_type |
typedef T | value_type |
Public Member Functions | |
void | addBX () |
const T & | at (int bx, unsigned i) const |
const_iterator | begin (int bx) const |
const_iterator | begin () 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 |
const_iterator | end () 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 |
unsigned int | key (const_iterator &iter) const |
T & | operator[] (std::size_t i) |
const T & | operator[] (std::size_t i) 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 |
unsigned | size () 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.
Definition at line 18 of file BXVector.h.
typedef T BXVector< T >::value_type |
Definition at line 17 of file BXVector.h.
Referenced by l1t::MicroGMTIsolationUnit::calculate5by1Sums(), l1t::ExternalCondition::evaluateCondition(), l1t::EnergySumCondition::evaluateCondition(), l1t::MuCondition::evaluateCondition(), l1t::CaloCondition::evaluateCondition(), l1t::CorrCondition::evaluateCondition(), and L1TMuonOverlapTrackProducer::processCandidates().
const_iterator BXVector< T >::begin | ( | int | bx | ) | const |
Referenced by L1MuBMTrackFinder::begin(), process(), and l1t::MicroGMTIsolationUnit::setTowerSums().
|
inline |
Referenced by L1MuBMTrackFinder::clear(), 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(), OMTFSorter::sortProcessor(), 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 |
|
inline |
Definition at line 98 of file BXVector.h.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
Referenced by L1MuBMTrackFinder::numberOfTracks(), process(), and l1t::MicroGMTIsolationUnit::setTowerSums().
Referenced by BeautifulSoup.PageElement::_invert().
|
inline |
Definition at line 100 of file BXVector.h.
Definition at line 112 of file BXVector.h.
Definition at line 103 of file BXVector.h.
Definition at line 104 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 l1t::MicroGMTIsolationUnit::calculate5by1Sums(), l1t::ExternalCondition::evaluateCondition(), l1t::EnergySumCondition::evaluateCondition(), l1t::MuCondition::evaluateCondition(), l1t::CaloCondition::evaluateCondition(), l1t::CorrCondition::evaluateCondition(), L1MuBMTrackFinder::numberOfTracks(), L1TMuonOverlapTrackProducer::processCandidates(), EcalUncalibRecHitWorkerMultiFit::run(), and l1t::MicroGMTIsolationUnit::setTowerSums().
Definition at line 70 of file BXVector.h.
Definition at line 118 of file BXVector.h.
Referenced by BXVector< Tau >::numBX().
Definition at line 119 of file BXVector.h.
Referenced by BXVector< Tau >::numBX().
internal data representation:
Definition at line 125 of file BXVector.h.
Referenced by BXVector< Tau >::begin(), BXVector< Tau >::end(), BXVector< Tau >::operator[](), and BXVector< Tau >::size().
Definition at line 126 of file BXVector.h.