ATLAS Offline Software
Loading...
Searching...
No Matches
IDC_MultiHitOverlayCommon.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
14
15#ifndef IDC_MULTIHITOVERLAYCOMMON_H
16#define IDC_MULTIHITOVERLAYCOMMON_H
17
18#include <vector>
19
20namespace Overlay
21{
22
34template <class Datum>
35void mergeMultiHits(const std::vector<Datum *> &bkgHits,
36 const std::vector<Datum *> &signalHits,
37 std::vector<Datum *> &outputHits);
38
39template <class Collection>
40void mergeMultiHitCollections(Collection *bkgCollection,
41 Collection *signalCollection,
42 Collection *outputCollection);
43} // namespace Overlay
44
46
47#endif
Helpers for overlaying Identifiable Containers.
void mergeMultiHits(const std::vector< Datum * > &bkgHits, const std::vector< Datum * > &signalHits, std::vector< Datum * > &outputHits)
Merging of hits on the same channel.
void mergeMultiHitCollections(Collection *bkgCollection, Collection *signalCollection, Collection *outputCollection)