![]() |
![]() |
#include <Iguana/Framework/interface/IgCollection.h>
Public Types | |
typedef std::vector < IgAssociation > | Associations |
typedef Associations::iterator | Iterator |
Public Member Functions | |
void | associate (const IgRef &a, const IgRef &b) |
Iterator | begin (void) |
void | clear (void) |
void | compress (void) |
Iterator | end (void) |
IgAssociationSet (const char *name) | |
const char * | name (void) |
IgAssociation & | operator[] (unsigned int pos) |
void | reserve (unsigned int capacity) |
void | resize (unsigned int newSize) |
int | size (void) |
Private Attributes | |
Associations | m_associations |
std::string | m_name |
Definition at line 931 of file IgCollection.h.
typedef std::vector<IgAssociation> IgAssociationSet::Associations |
Definition at line 934 of file IgCollection.h.
typedef Associations::iterator IgAssociationSet::Iterator |
Definition at line 935 of file IgCollection.h.
IgAssociationSet::IgAssociationSet | ( | const char * | name | ) | [inline] |
Definition at line 941 of file IgCollection.h.
References m_associations.
Referenced by VisMuon::analyze(), VisPFRecTrack::analyze(), VisPFRecHit::analyze(), VisBasicCluster::analyze(), VisTrack::analyze(), VisPFCluster::analyze(), and VisMuon::refitTrack().
00942 { m_associations.push_back(IgAssociation(a, b)); }
Definition at line 947 of file IgCollection.h.
References m_associations.
Referenced by IgAssociatedSet::begin(), and operator<<().
00948 { return m_associations.begin(); }
Definition at line 956 of file IgCollection.h.
References m_associations.
00957 { m_associations.clear(); }
Definition at line 965 of file IgCollection.h.
References m_associations.
Referenced by IgParser::parseAssociationSet().
00966 { m_associations.reserve(m_associations.size());}
Definition at line 950 of file IgCollection.h.
References m_associations.
Referenced by IgAssociatedSet::begin(), IgAssociatedSet::end(), and operator<<().
00951 { return m_associations.end(); }
const char* IgAssociationSet::name | ( | void | ) | [inline] |
Definition at line 944 of file IgCollection.h.
References m_name.
Referenced by operator<<().
00945 {return m_name.c_str(); }
IgAssociation& IgAssociationSet::operator[] | ( | unsigned int | pos | ) | [inline] |
Definition at line 968 of file IgCollection.h.
References m_associations.
00969 { 00970 return m_associations[pos]; 00971 }
Definition at line 959 of file IgCollection.h.
References m_associations.
Referenced by IgParser::parseAssociationSet().
00960 { m_associations.reserve(capacity);}
Definition at line 962 of file IgCollection.h.
References m_associations.
Referenced by IgParser::parseAssociationSet().
00963 { m_associations.resize(newSize);}
Definition at line 953 of file IgCollection.h.
References m_associations.
00954 { return m_associations.size(); }
Associations IgAssociationSet::m_associations [private] |
Definition at line 974 of file IgCollection.h.
Referenced by associate(), begin(), clear(), compress(), end(), operator[](), reserve(), resize(), and size().
std::string IgAssociationSet::m_name [private] |