|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef NAVFOURMOM_INAV4MOMASSOCS_H
12 #define NAVFOURMOM_INAV4MOMASSOCS_H
17 #include "AthLinks/DataLink.h"
31 INavigable4MomentumCollection >
141 #endif //> NAVFOURMOM_INAV4MOMASSOCS_H
~INav4MomAssocs()
Constructor with parameters:
std::map< std::string, INav4MomAssocsLink_t > m_assocStores
DataVector adapter that acts like it holds const pointers.
object_container_type::base_value_type object_type
templated base class for a look-up map for associations
bool assocs(const INavigable4Momentum *object, ConstDataVector< INavigable4MomentumCollection > &assocs) const
Retrieve all the associated-to objects which have been associated to the given.
DataVector< INavigable4Momentum > INavigable4MomentumCollection
object iterator for association maps (internal use only!)
std::list< const asso_type * > asso_list
void addAssocStore(const DataLink< INav4MomAssocs > &assocStore)
Retrieve all the associated-to objects which have been associated to the given.
bool getAssociations(const AssociationMap< INavigable4MomentumCollection, INavigable4MomentumCollection >::object_type *objPointer, AssociationMap< INavigable4MomentumCollection, INavigable4MomentumCollection >::asso_list &assocs) const
Reimplement the method from the base class to not shaddow it.
std::vector< DataLink< INav4MomAssocs > > getAssocStores() const
Return links to all other association stores.
DataVector adapter that acts like it holds const pointers.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
bool getAssociations(const INav4MomLink &objectLink, INav4MomLinkContainer &associatedElementLinks) const
Retrieve all the associated-to ElementLinks_to_objects which have been associated to the given.
DataLink< INav4MomAssocs > INav4MomAssocsLink_t
bool getAssociations(const AssociationMap< INavigable4MomentumCollection, INavigable4MomentumCollection >::object_iterator &objIter, AssociationMap< INavigable4MomentumCollection, INavigable4MomentumCollection >::asso_list &assocs) const
Reimplement the method from the base class to not shaddow it.
INav4MomAssocs & operator=(const INav4MomAssocs &rhs)
Assignment operator:
Define macros for attributes used to control the static checker.
INav4MomAssocs()
Default constructor: