File indexing completed on 2024-04-06 12:29:01
0001 #include "RecoTracker/TransientTrackingRecHit/interface/TSiStripRecHit2DLocalPos.h"
0002 #include "RecoTracker/TransientTrackingRecHit/interface/TSiStripRecHit1D.h"
0003 #include "RecoTracker/TransientTrackingRecHit/interface/TSiStripMatchedRecHit.h"
0004 #include "RecoTracker/TransientTrackingRecHit/interface/TSiPixelRecHit.h"
0005 #include "DataFormats/TrackingRecHit/interface/InvalidTrackingRecHit.h"
0006 #include "DataFormats/TrackerRecHit2D/interface/SiStripMatchedRecHit2D.h"
0007 #include "DataFormats/TrackerRecHit2D/interface/ProjectedSiStripRecHit2D.h"
0008
0009
0010
0011 #include "TrackingTools/TransientTrackingRecHit/interface/GenericTransientTrackingRecHit.h"
0012 #include "DataFormats/TrackerRecHit2D/interface/FastTrackerRecHit.h"
0013 #include "DataFormats/TrackerRecHit2D/interface/FastMatchedTrackerRecHit.h"
0014 #include "DataFormats/TrackerRecHit2D/interface/FastProjectedTrackerRecHit.h"
0015
0016 #include <iostream>
0017
0018 #define PSIZE(CNAME) std::cout << #CNAME << ": " << sizeof(CNAME) << std::endl
0019
0020 int main() {
0021 std::cout << "sizes" << std::endl;
0022 PSIZE(SiPixelRecHit);
0023 PSIZE(SiStripRecHit1D);
0024 PSIZE(SiStripRecHit2D);
0025 PSIZE(SiStripMatchedRecHit2D);
0026 PSIZE(ProjectedSiStripRecHit2D);
0027
0028 std::cout << std::endl;
0029
0030 PSIZE(GenericTransientTrackingRecHit);
0031
0032 PSIZE(FastTrackerRecHit);
0033 PSIZE(FastSingleTrackerRecHit);
0034 PSIZE(FastMatchedTrackerRecHit);
0035 PSIZE(FastProjectedTrackerRecHit);
0036
0037 return 0;
0038 }