Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Macros
DeclareIndexingPolicy.h File Reference

declare to which family the container belongs as far as its indexing policy is concerned More...

#include "AthLinks/tools/DefaultIndexingPolicy.h"
#include "AthLinks/tools/ForwardIndexingPolicy.h"
#include "AthLinks/tools/MapIndexingPolicy.h"
#include "AthLinks/tools/SetIndexingPolicy.h"
#include "AthLinks/tools/IdentContIndexingPolicy.h"
Include dependency graph for DeclareIndexingPolicy.h:

Go to the source code of this file.

Macros

#define CONTAINER_INDEXING_POLICY(CONTAINER, POLICY)
 declare the indexing policy to be used for a container More...
 
#define CONTAINER_IS_SEQUENCE(CONTAINER)   CONTAINER_INDEXING_POLICY(CONTAINER, SG::ForwardIndexingPolicy)
 
#define CONTAINER_IS_MAP(CONTAINER)   CONTAINER_INDEXING_POLICY(CONTAINER, SG::MapIndexingPolicy)
 
#define CONTAINER_IS_SET(CONTAINER)   CONTAINER_INDEXING_POLICY(CONTAINER, SG::SetIndexingPolicy)
 
#define CONTAINER_IS_IDENTCONT(CONTAINER)   CONTAINER_INDEXING_POLICY( CONTAINER, SG::IdentContIndexingPolicy )
 declare that CONTAINER is an identifiable container More...
 

Detailed Description

declare to which family the container belongs as far as its indexing policy is concerned

Author
Paolo Calafiura - ATLAS Collaboration
Id
DeclareIndexingPolicy.h 723806 2016-02-13 16:18:51Z ssnyder

Definition in file DeclareIndexingPolicy.h.

Macro Definition Documentation

◆ CONTAINER_INDEXING_POLICY

#define CONTAINER_INDEXING_POLICY (   CONTAINER,
  POLICY 
)
Value:
template <> \
typedef POLICY< CONTAINER > type; \
};

declare the indexing policy to be used for a container

Parameters
CONTAINER...
POLICYthe indexing policy for CONTAINER

Definition at line 31 of file DeclareIndexingPolicy.h.

◆ CONTAINER_IS_IDENTCONT

#define CONTAINER_IS_IDENTCONT (   CONTAINER)    CONTAINER_INDEXING_POLICY( CONTAINER, SG::IdentContIndexingPolicy )

declare that CONTAINER is an identifiable container

Definition at line 58 of file DeclareIndexingPolicy.h.

◆ CONTAINER_IS_MAP

#define CONTAINER_IS_MAP (   CONTAINER)    CONTAINER_INDEXING_POLICY(CONTAINER, SG::MapIndexingPolicy)

◆ CONTAINER_IS_SEQUENCE

#define CONTAINER_IS_SEQUENCE (   CONTAINER)    CONTAINER_INDEXING_POLICY(CONTAINER, SG::ForwardIndexingPolicy)

Definition at line 40 of file DeclareIndexingPolicy.h.

◆ CONTAINER_IS_SET

#define CONTAINER_IS_SET (   CONTAINER)    CONTAINER_INDEXING_POLICY(CONTAINER, SG::SetIndexingPolicy)

Definition at line 52 of file DeclareIndexingPolicy.h.

python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
DefaultIndexingPolicy
Definition: DefaultIndexingPolicy.h:23