1 #ifndef _mdet_MComponentGroup_h
2 #define _mdet_MComponentGroup_h
4 #include <det/ComponentGroup.h>
5 #include <mdet/MManagerProvider.h>
27 template<
class P,
class C,
class Creator>
det::ComponentGroup< P, C, Creator, MManagerProvider > Type
Type specializing det::ComponentGroup for Muon hierarchy.
Type::Iterator Iterator
Iterator type over the components.
Defines within it the common (templated) type for muon detector hierarchy components groups...
boost::transform_iterator< InternalConstFunctor, IdIterator, const C & > ConstIterator
Convenience alias for constant iterators over components.
Base class for group of detector components.
boost::transform_iterator< InternalFunctor, IdIterator, C & > Iterator
Convenience alias for iterators over components.
Type::ConstIterator ConstIterator
Const iterator type over the components.