#include <ClusterCollectionFP420.h>
Public Types | |
typedef std::map< unsigned int, std::vector< ClusterFP420 > > | ClusterFP420Container |
typedef std::vector< ClusterFP420 >::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 |
Public Member Functions | |
void | clear () |
ClusterCollectionFP420 () | |
const std::vector< unsigned int > | detIDs () const |
const Range | get (unsigned int detID) const |
void | put (Range input, unsigned int detID) |
void | putclear (Range input, unsigned int detID) |
Private Attributes | |
ClusterFP420Container | clusterMap_ |
std::vector< ClusterFP420 > | container_ |
Registry | map_ |
Definition at line 9 of file ClusterCollectionFP420.h.
typedef std::map< unsigned int, std::vector<ClusterFP420> > ClusterCollectionFP420::ClusterFP420Container |
Definition at line 18 of file ClusterCollectionFP420.h.
typedef std::vector<ClusterFP420>::const_iterator ClusterCollectionFP420::ContainerIterator |
Definition at line 13 of file ClusterCollectionFP420.h.
typedef std::pair<unsigned int, unsigned int> ClusterCollectionFP420::IndexRange |
Definition at line 15 of file ClusterCollectionFP420.h.
typedef std::pair<ContainerIterator, ContainerIterator> ClusterCollectionFP420::Range |
Definition at line 14 of file ClusterCollectionFP420.h.
typedef std::map<unsigned int, IndexRange> ClusterCollectionFP420::Registry |
Definition at line 16 of file ClusterCollectionFP420.h.
typedef std::map<unsigned int, IndexRange>::const_iterator ClusterCollectionFP420::RegistryIterator |
Definition at line 17 of file ClusterCollectionFP420.h.
|
inline |
Definition at line 20 of file ClusterCollectionFP420.h.
References clear(), detIDs(), input, put(), and putclear().
void ClusterCollectionFP420::clear | ( | void | ) |
Definition at line 101 of file ClusterCollectionFP420.cc.
References container_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), ClusterCollectionFP420(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), cms::ClusterizerFP420::produce(), 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 std::vector< unsigned int > ClusterCollectionFP420::detIDs | ( | ) | const |
Definition at line 141 of file ClusterCollectionFP420.cc.
References begin, gather_cfg::cout, end, map_, and convertSQLitetoXML_cfg::output.
Referenced by ClusterCollectionFP420().
const ClusterCollectionFP420::Range ClusterCollectionFP420::get | ( | unsigned int | detID | ) | const |
Definition at line 71 of file ClusterCollectionFP420.cc.
References container_, gather_cfg::cout, and map_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), cms::ClusterizerFP420::produce(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), FP420ClusterMain::run(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), TrackProducerFP420::trackFinderSophisticated(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
void ClusterCollectionFP420::put | ( | ClusterCollectionFP420::Range | input, |
unsigned int | detID | ||
) |
Definition at line 13 of file ClusterCollectionFP420.cc.
References begin, container_, gather_cfg::cout, end, plotBeamSpotDB::first, estimatePileup::inputRange, and map_.
Referenced by ClusterCollectionFP420(), and FP420ClusterMain::run().
void ClusterCollectionFP420::putclear | ( | ClusterCollectionFP420::Range | input, |
unsigned int | detID | ||
) |
Definition at line 104 of file ClusterCollectionFP420.cc.
References begin, container_, gather_cfg::cout, end, estimatePileup::inputRange, and map_.
Referenced by ClusterCollectionFP420(), and cms::ClusterizerFP420::produce().
|
private |
Definition at line 41 of file ClusterCollectionFP420.h.
|
private |
Definition at line 38 of file ClusterCollectionFP420.h.
|
private |
Definition at line 39 of file ClusterCollectionFP420.h.