Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:36

0001 #include "RecoTracker/PixelSeeding/plugins/GPUCACell.h"
0002 #include "Geometry/CommonTopologies/interface/SimplePixelTopology.h"
0003 #include <typeinfo>
0004 #include <iostream>
0005 
0006 template <typename T>
0007 void print() {
0008   std::cout << "size of " << typeid(T).name() << ' ' << sizeof(T) << std::endl;
0009 }
0010 
0011 int main() {
0012   using namespace pixelTopology;
0013   using namespace caStructures;
0014   //for Phase-I
0015   print<GPUCACellT<Phase1>>();
0016   print<CellNeighborsT<Phase1>>();
0017   print<CellTracksT<Phase1>>();
0018   print<OuterHitOfCellContainerT<Phase1>>();
0019   print<TuplesContainerT<Phase1>>();
0020   print<HitToTupleT<Phase1>>();
0021   print<TupleMultiplicityT<Phase1>>();
0022 
0023   print<CellNeighborsVectorT<Phase1>>();
0024 
0025   //for Phase-II
0026 
0027   print<GPUCACellT<Phase2>>();
0028   print<CellNeighborsT<Phase2>>();
0029   print<CellTracksT<Phase2>>();
0030   print<OuterHitOfCellContainerT<Phase2>>();
0031   print<TuplesContainerT<Phase2>>();
0032   print<HitToTupleT<Phase2>>();
0033   print<TupleMultiplicityT<Phase2>>();
0034 
0035   print<CellNeighborsVectorT<Phase2>>();
0036 
0037   return 0;
0038 }