#include <SiStripClusterCollection.h>
Public Types | |
typedef std::vector < SiStripCluster > | container |
typedef container::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 container::value_type | value_type |
Public Member Functions | |
const std::vector< unsigned int > | detIDs () const |
const Range | get (unsigned int detID) const |
void | put (Range input, unsigned int detID) |
SiStripClusterCollection () | |
size_t | size () const |
Private Attributes | |
container | container_ |
Registry | map_ |
Definition at line 9 of file SiStripClusterCollection.h.
typedef std::vector<SiStripCluster> SiStripClusterCollection::container |
Definition at line 12 of file SiStripClusterCollection.h.
typedef container::const_iterator SiStripClusterCollection::ContainerIterator |
Definition at line 14 of file SiStripClusterCollection.h.
typedef std::pair<unsigned int, unsigned int> SiStripClusterCollection::IndexRange |
Definition at line 16 of file SiStripClusterCollection.h.
typedef std::pair<ContainerIterator, ContainerIterator> SiStripClusterCollection::Range |
Definition at line 15 of file SiStripClusterCollection.h.
typedef std::map<unsigned int, IndexRange> SiStripClusterCollection::Registry |
Definition at line 17 of file SiStripClusterCollection.h.
typedef std::map<unsigned int, IndexRange>::const_iterator SiStripClusterCollection::RegistryIterator |
Definition at line 18 of file SiStripClusterCollection.h.
typedef container::value_type SiStripClusterCollection::value_type |
Definition at line 13 of file SiStripClusterCollection.h.
|
inline |
Definition at line 20 of file SiStripClusterCollection.h.
const std::vector< unsigned int > SiStripClusterCollection::detIDs | ( | ) | const |
Definition at line 59 of file SiStripClusterCollection.cc.
References begin, end, map_, and convertSQLitetoXML_cfg::output.
const SiStripClusterCollection::Range SiStripClusterCollection::get | ( | unsigned int | detID | ) | const |
Definition at line 41 of file SiStripClusterCollection.cc.
References container_, and map_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
void SiStripClusterCollection::put | ( | SiStripClusterCollection::Range | input, |
unsigned int | detID | ||
) |
Definition at line 5 of file SiStripClusterCollection.cc.
References begin, container_, end, first, estimatePileup::inputRange, map_, hitfit::return, and python.multivaluedict::sort().
|
inline |
|
mutableprivate |
Definition at line 28 of file SiStripClusterCollection.h.