|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #ifndef IDC_OVERLAYCOMMON_H
20 #define IDC_OVERLAYCOMMON_H
37 template <
class Collection>
41 template <
typename Collection,
typename Type>
52 template <
typename Collection,
typename Alg>
58 template <
typename Type,
typename Collection,
typename Alg>
69 template<
class Datum,
class Alg>
71 const Datum &additionalDatum,
ValuesCollection< T > Collection(std::string name, const T &collection)
Declare a monitored (double-convertible) collection.
void mergeChannelData(HGTD_RDO &, const HGTD_RDO &, const IDC_OverlayBase *algorithm)
std::unique_ptr< HGTD_RDO_Collection > copyCollection(const IdentifierHash &hashId, const HGTD_RDO_Collection *collection)
void mergeCollections(SCT_RDO_Collection *bkgCollection, SCT_RDO_Collection *signalCollection, SCT_RDO_Collection *outputCollection, const IDC_OverlayBase *algorithm, DataPool< SCT3_RawData > &dataItems)
Helpers for overlaying Identifiable Containers.
a typed memory pool that saves time spent allocation small object. This is typically used by containe...
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...