File indexing completed on 2024-04-06 12:28:36
0001 #include <iostream>
0002 #include <typeinfo>
0003
0004 #include "Geometry/CommonTopologies/interface/SimplePixelTopology.h"
0005 #include "HeterogeneousCore/AlpakaInterface/interface/config.h"
0006 #include "RecoTracker/PixelSeeding/plugins/alpaka/CACell.h"
0007
0008 using namespace ALPAKA_ACCELERATOR_NAMESPACE;
0009
0010 template <typename T>
0011 void print() {
0012 std::cout << "size of " << typeid(T).name() << ' ' << sizeof(T) << std::endl;
0013 }
0014
0015 int main() {
0016 using namespace pixelTopology;
0017 using namespace caStructures;
0018
0019
0020 print<CACellT<Phase1>>();
0021 print<CellNeighborsT<Phase1>>();
0022 print<CellTracksT<Phase1>>();
0023 print<OuterHitOfCellContainerT<Phase1>>();
0024 print<TuplesContainerT<Phase1>>();
0025 print<HitToTupleT<Phase1>>();
0026 print<TupleMultiplicityT<Phase1>>();
0027 print<CellNeighborsVectorT<Phase1>>();
0028
0029
0030 print<CACellT<Phase2>>();
0031 print<CellNeighborsT<Phase2>>();
0032 print<CellTracksT<Phase2>>();
0033 print<OuterHitOfCellContainerT<Phase2>>();
0034 print<TuplesContainerT<Phase2>>();
0035 print<HitToTupleT<Phase2>>();
0036 print<TupleMultiplicityT<Phase2>>();
0037 print<CellNeighborsVectorT<Phase2>>();
0038
0039 return 0;
0040 }