#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) |
void | fillPtrVector (std::type_info const &toType, std::vector< unsigned long > const &indices, std::vector< void const * > &ptrs) const |
void | fillView (edm::ProductID const &id, std::vector< void const * > &pointers, edm::FillViewHelperVector &helpers) const |
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) |
void | setPtr (std::type_info const &toType, unsigned long index, void const *&ptr) const |
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 15 of file BXVector.h.
typedef std::vector< T >::const_iterator BXVector< T >::const_iterator |
Definition at line 20 of file BXVector.h.
Definition at line 19 of file BXVector.h.
Definition at line 22 of file BXVector.h.
typedef T BXVector< T >::value_type |
Definition at line 21 of file BXVector.h.
const_iterator BXVector< T >::begin | ( | int | bx | ) | const |
|
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(), 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 102 of file BXVector.h.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
void BXVector< T >::fillPtrVector | ( | std::type_info const & | toType, |
std::vector< unsigned long > const & | indices, | ||
std::vector< void const * > & | ptrs | ||
) | const |
void BXVector< T >::fillView | ( | edm::ProductID const & | id, |
std::vector< void const * > & | pointers, | ||
edm::FillViewHelperVector & | helpers | ||
) | const |
Referenced by l1t::EnergySumCondition::evaluateCondition(), l1t::ExternalCondition::evaluateCondition(), l1t::MuCondition::evaluateCondition(), l1t::CaloCondition::evaluateCondition(), L1MuBMTrackFinder::numberOfTracks(), process(), L1Analysis::L1AnalysisL1UpgradeTfMuon::SetTfMuon(), and l1t::MicroGMTIsolationUnit::setTowerSums().
Referenced by BeautifulSoup.PageElement::_invert().
|
inline |
Definition at line 104 of file BXVector.h.
Definition at line 127 of file BXVector.h.
Definition at line 107 of file BXVector.h.
Definition at line 108 of file BXVector.h.
Referenced by OMTFReconstruction::getProcessorCandidates(), l1t::L1TGlobalUtilHelper::operator()(), process(), L1MuBMTrackFinder::run(), l1t::stage2::RegionalMuonGMTUnpacker::unpack(), l1t::stage2::IntermediateMuonUnpacker::unpack(), l1t::stage2::BMTFUnpackerOutput::unpack(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().
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 process().
void BXVector< T >::setPtr | ( | std::type_info const & | toType, |
unsigned long | index, | ||
void const *& | ptr | ||
) | const |
Referenced by l1t::MicroGMTIsolationUnit::calculate5by1Sums(), l1t::ExternalCondition::evaluateCondition(), l1t::EnergySumCondition::evaluateCondition(), l1t::MuCondition::evaluateCondition(), l1t::CaloCondition::evaluateCondition(), l1t::CorrCondition::evaluateCondition(), L1MuBMTrackFinder::numberOfTracks(), EcalUncalibRecHitWorkerMultiFit::run(), and l1t::MicroGMTIsolationUnit::setTowerSums().
Definition at line 74 of file BXVector.h.
Definition at line 133 of file BXVector.h.
Referenced by BXVector< l1t::Muon >::numBX().
Definition at line 134 of file BXVector.h.
Referenced by BXVector< l1t::Muon >::numBX().
internal data representation:
Definition at line 140 of file BXVector.h.
Referenced by BXVector< l1t::Muon >::begin(), BXVector< l1t::Muon >::end(), BXVector< l1t::Muon >::operator[](), and BXVector< l1t::Muon >::size().
Definition at line 141 of file BXVector.h.