Go to the source code of this file.
|
| namespace | ActsTrk |
| | The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout geometry to cache the final transformations of the sensor surfaces associated to one particular detector technology (Pixel, Sct, etc.).
|
◆ INIT_CHECK
| #define INIT_CHECK |
( |
| key | ) |
|
Value: if (!key.initialize().isSuccess()) { \
THROW_EXCEPTION("Failed to initialize key "<<key.fullKey()); \
}
Definition at line 42 of file TrackContainerHandlesHelper.cxx.
42#define INIT_CHECK(key) \
43 if (!key.initialize().isSuccess()) { \
44 THROW_EXCEPTION("Failed to initialize key "<<key.fullKey()); \
45 }
◆ RECORD_xAOD
| #define RECORD_xAOD |
( |
| key, |
|
|
| container, |
|
|
| auxContainer, |
|
|
| ctx ) |
Value: { \
std::move(auxContainer)).isSuccess()){ \
THROW_EXCEPTION("Cannot record "<<key.fullKey()<<" backend"); \
} \
}
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
Definition at line 33 of file TrackContainerHandlesHelper.cxx.
33#define RECORD_xAOD(key, container, auxContainer, ctx) \
34 { \
35 SG::WriteHandle handle{key, ctx}; \
36 if (!handle.record(std::move(container), \
37 std::move(auxContainer)).isSuccess()){ \
38 THROW_EXCEPTION("Cannot record "<<key.fullKey()<<" backend"); \
39 } \
40 }