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.