List of all members | Public Types
mdet::MComponentGroup< P, C, Creator > Struct Template Reference

Defines within it the common (templated) type for muon detector hierarchy components groups. More...

#include "mdet/MComponentGroup.h"

Inheritance diagram for mdet::MComponentGroup< P, C, Creator >:
Inheritance graph
[legend]

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...
 

Detailed Description

template<class P, class C, class Creator>
struct mdet::MComponentGroup< P, C, Creator >

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).

Author
Rodolfo Federico Gamarra
Date
09 Jan 2009

Definition at line 28 of file MComponentGroup.h.

Member Typedef Documentation

template<class P, class C, class Creator>
typedef Type::ConstIterator mdet::MComponentGroup< P, C, Creator >::ConstIterator

Const iterator type over the components.

Definition at line 33 of file MComponentGroup.h.

template<class P, class C, class Creator>
typedef Type::Iterator mdet::MComponentGroup< P, C, Creator >::Iterator

Iterator type over the components.

Definition at line 36 of file MComponentGroup.h.

template<class P, class C, class Creator>
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.


The documentation for this struct was generated from the following file:

, generated on Tue Sep 26 2023.