forked from cms-sw/cmssw
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathSiPixelGainCalibrationForHLTHost.h
35 lines (27 loc) · 1.52 KB
/
SiPixelGainCalibrationForHLTHost.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef DataFormats_SiPixelGainCalibrationForHLTSoA_interface_SiPixelGainCalibrationForHLTHost_h
#define DataFormats_SiPixelGainCalibrationForHLTSoA_interface_SiPixelGainCalibrationForHLTHost_h
#include <cstdint>
#include <alpaka/alpaka.hpp>
#include "DataFormats/Portable/interface/PortableHostCollection.h"
#include "SiPixelGainCalibrationForHLTLayout.h"
// namespace siPixelGains {
using SiPixelGainCalibrationForHLTHost = PortableHostCollection<SiPixelGainCalibrationForHLTLayout<>>;
// }
// class SiPixelFedCablingMap;
// class SiPixelGainCalibrationForHLTHost : public PortableHostCollection<SiPixelGainCalibrationForHLTLayout<>> {
// public:
// SiPixelGainCalibrationForHLTHost() = default;
// ~SiPixelGainCalibrationForHLTHost() = default;
// template <typename TQueue>
// explicit SiPixelGainCalibrationForHLTHost(size_t maxModules, SiPixelFedCablingMap const& cablingMap, bool hasQuality, TQueue queue)
// : PortableHostCollection<SiPixelGainCalibrationForHLTLayout<>>(maxModules + 1, queue), hasQuality_(hasQuality),
// cablingMap_(&cablingMap)
// {}
// SiPixelGainCalibrationForHLTHost(SiPixelGainCalibrationForHLTHost &&) = default;
// SiPixelGainCalibrationForHLTHost &operator=(SiPixelGainCalibrationForHLTHost &&) = default;
// bool hasQuality() const { return hasQuality_; }
// private:
// bool hasQuality_;
// const SiPixelFedCablingMap *cablingMap_; //this is the cabling map that is ALWAYS on Host
// };
#endif // DataFormats_SiPixelGainCalibrationForHLTSoA_interface_SiPixelClustersDevice_h