MComponentGroup.h
Go to the documentation of this file.
1 #ifndef _mdet_MComponentGroup_h
2 #define _mdet_MComponentGroup_h
3 
4 #include <det/ComponentGroup.h>
5 #include <mdet/MManagerProvider.h>
6 
7 
8 namespace mdet {
9 
27  template<class P, class C, class Creator>
28  struct MComponentGroup {
31 
34 
36  typedef typename Type::Iterator Iterator;
37  };
38 
39 }
40 
41 
42 #endif
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.

, generated on Tue Sep 26 2023.