ATLAS Offline Software
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