#include <TrackCollectionFP420.h>
Public Types | |
typedef std::vector < TrackFP420 >::const_iterator | ContainerIterator |
typedef std::pair< unsigned int, unsigned int > | IndexRange |
typedef std::pair < ContainerIterator, ContainerIterator > | Range |
typedef std::map< unsigned int, IndexRange > | Registry |
typedef std::map< unsigned int, IndexRange >::const_iterator | RegistryIterator |
typedef std::map< unsigned int, std::vector< TrackFP420 > > | TrackFP420Container |
Public Member Functions | |
void | clear () |
const Range | get (unsigned int stationID) const |
void | put (Range input, unsigned int stationID) |
void | putclear (Range input, unsigned int stationID) |
const std::vector< unsigned int > | stationIDs () const |
TrackCollectionFP420 () | |
Private Attributes | |
std::vector< TrackFP420 > | container_ |
Registry | map_ |
TrackFP420Container | trackMap_ |
Definition at line 9 of file TrackCollectionFP420.h.
typedef std::vector<TrackFP420>::const_iterator TrackCollectionFP420::ContainerIterator |
Definition at line 13 of file TrackCollectionFP420.h.
typedef std::pair<unsigned int, unsigned int> TrackCollectionFP420::IndexRange |
Definition at line 15 of file TrackCollectionFP420.h.
typedef std::pair<ContainerIterator, ContainerIterator> TrackCollectionFP420::Range |
Definition at line 14 of file TrackCollectionFP420.h.
typedef std::map<unsigned int, IndexRange> TrackCollectionFP420::Registry |
Definition at line 16 of file TrackCollectionFP420.h.
typedef std::map<unsigned int, IndexRange>::const_iterator TrackCollectionFP420::RegistryIterator |
Definition at line 17 of file TrackCollectionFP420.h.
typedef std::map< unsigned int, std::vector<TrackFP420> > TrackCollectionFP420::TrackFP420Container |
Definition at line 18 of file TrackCollectionFP420.h.
|
inline |
Definition at line 20 of file TrackCollectionFP420.h.
void TrackCollectionFP420::clear | ( | void | ) |
Definition at line 101 of file TrackCollectionFP420.cc.
References container_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), and Vispa.Views.WidgetView.WidgetView::setDataObjects().
const TrackCollectionFP420::Range TrackCollectionFP420::get | ( | unsigned int | stationID | ) | const |
Definition at line 71 of file TrackCollectionFP420.cc.
References container_, gather_cfg::cout, and map_.
Referenced by Options.Options::__getitem__().
void TrackCollectionFP420::put | ( | TrackCollectionFP420::Range | input, |
unsigned int | stationID | ||
) |
Definition at line 13 of file TrackCollectionFP420.cc.
References begin, container_, gather_cfg::cout, end, plotBeamSpotDB::first, estimatePileup::inputRange, and map_.
void TrackCollectionFP420::putclear | ( | TrackCollectionFP420::Range | input, |
unsigned int | stationID | ||
) |
Definition at line 104 of file TrackCollectionFP420.cc.
References begin, container_, gather_cfg::cout, end, estimatePileup::inputRange, and map_.
const std::vector< unsigned int > TrackCollectionFP420::stationIDs | ( | ) | const |
Definition at line 141 of file TrackCollectionFP420.cc.
References begin, gather_cfg::cout, end, map_, and convertSQLitetoXML_cfg::output.
|
private |
Definition at line 38 of file TrackCollectionFP420.h.
|
private |
Definition at line 39 of file TrackCollectionFP420.h.
|
private |
Definition at line 41 of file TrackCollectionFP420.h.