Go to the source code of this file.
|
| | TrigMatch |
| | helper namespace for calculating deltaR for unknown object types
|
| |
| | Analysis |
| | The namespace of all packages in PhysicsAnalysis/JetTagging.
|
| |
|
| #define | SPECIALIZE_CONTAINER_FOR_CLASS(x, y) |
| |
| #define | DECLARE_ATTACHED_CONTAINER(x, y) |
| |
| #define | DECLARE_ATTACHED_CONTAINER_NAMESPACE(a, x, y) |
| |
| #define | DECLARE_ATTACHED_CONTAINER_OBJECT_NAMESPACE(a, x, y) |
| |
| #define | DECLARE_ATTACHED_CONTAINER_TYPEDEF(a, x, y) |
| |
| #define | DECLARE_L1_TRIGGER_OBJECT(x) |
| |
| #define | DECLARE_DEFAULT_METRIC(x, y, z) |
| |
| #define | DECLARE_DEFAULT_METRIC_PAIR(x, y, z) |
| |
| #define | DECLARE_DEFALUT_METRIC_SINGLE(x, z) |
| |
◆ DECLARE_ATTACHED_CONTAINER
| #define DECLARE_ATTACHED_CONTAINER |
( |
|
x, |
|
|
|
y |
|
) |
| |
Value:
SPECIALIZE_CONTAINER_FOR_CLASS(
x,
y)
Definition at line 59 of file TraitDefs.h.
◆ DECLARE_ATTACHED_CONTAINER_NAMESPACE
| #define DECLARE_ATTACHED_CONTAINER_NAMESPACE |
( |
|
a, |
|
|
|
x, |
|
|
|
y |
|
) |
| |
◆ DECLARE_ATTACHED_CONTAINER_OBJECT_NAMESPACE
| #define DECLARE_ATTACHED_CONTAINER_OBJECT_NAMESPACE |
( |
|
a, |
|
|
|
x, |
|
|
|
y |
|
) |
| |
Value:
} \
SPECIALIZE_CONTAINER_FOR_CLASS(
a::x,
y)
Definition at line 77 of file TraitDefs.h.
◆ DECLARE_ATTACHED_CONTAINER_TYPEDEF
| #define DECLARE_ATTACHED_CONTAINER_TYPEDEF |
( |
|
a, |
|
|
|
x, |
|
|
|
y |
|
) |
| |
Value:
} \
SPECIALZE_CONTAINER_FOR_CLASS(
a::x,
y)
Definition at line 87 of file TraitDefs.h.
◆ DECLARE_DEFALUT_METRIC_SINGLE
| #define DECLARE_DEFALUT_METRIC_SINGLE |
( |
|
x, |
|
|
|
z |
|
) |
| |
Value:
template<> \
struct MetricTraits<x,x> { \
}; \
}
Definition at line 187 of file TraitDefs.h.
◆ DECLARE_DEFAULT_METRIC
| #define DECLARE_DEFAULT_METRIC |
( |
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Value:
template<typename U> \
struct MetricTraits<x,U> { \
}; \
template<typename U> \
struct MetricTraits<U,x> {\
}; \
}
Definition at line 158 of file TraitDefs.h.
◆ DECLARE_DEFAULT_METRIC_PAIR
| #define DECLARE_DEFAULT_METRIC_PAIR |
( |
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Value:
template<> \
struct MetricTraits<x,y> { \
}; \
template<> \
struct MetricTraits<y,x> { \
}; \
}
Definition at line 173 of file TraitDefs.h.
◆ DECLARE_L1_TRIGGER_OBJECT
| #define DECLARE_L1_TRIGGER_OBJECT |
( |
|
x | ) |
|
Value:
template<> \
struct ClassTraits<x> { \
typedef AncestorAttached
type; \
}; \
}
Definition at line 127 of file TraitDefs.h.
◆ SPECIALIZE_CONTAINER_FOR_CLASS
| #define SPECIALIZE_CONTAINER_FOR_CLASS |
( |
|
x, |
|
|
|
y |
|
) |
| |
Value:
template<> \
struct ClassTraits<x> { \
}; \
}
Definition at line 49 of file TraitDefs.h.