Defines within it the common (templated) type for muon detector hierarchy components groups. More...
#include "mdet/MComponentGroup.h"
Public Types | |
typedef Type::ConstIterator | ConstIterator |
Const iterator type over the components. More... | |
typedef Type::Iterator | Iterator |
Iterator type over the components. More... | |
typedef det::ComponentGroup< P, C, Creator, MManagerProvider > | Type |
Type specializing det::ComponentGroup for Muon hierarchy. More... | |
Defines within it the common (templated) type for muon detector hierarchy components groups.
This struct is a "template typedef" workaround, defining within it the templated typedef Type for that common type. Also, if it's necessary to put someting common to all M-Components groups but exclusive to them, then MComponentGroup may change to a class deriving from det::ComponentGroup (keeping the inner typedefs for backward compatibility).
Definition at line 28 of file MComponentGroup.h.
typedef Type::ConstIterator mdet::MComponentGroup< P, C, Creator >::ConstIterator |
Const iterator type over the components.
Definition at line 33 of file MComponentGroup.h.
typedef Type::Iterator mdet::MComponentGroup< P, C, Creator >::Iterator |
Iterator type over the components.
Definition at line 36 of file MComponentGroup.h.
typedef det::ComponentGroup<P, C, Creator, MManagerProvider> mdet::MComponentGroup< P, C, Creator >::Type |
Type specializing det::ComponentGroup for Muon hierarchy.
Definition at line 30 of file MComponentGroup.h.