File tree Expand file tree Collapse file tree 3 files changed +16
-0
lines changed
DataFormats/TrackerRecHit2D Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 1+ #ifndef DataFormats_TrackerRecHit2D_SiPixelRecHitFwd_h
2+ #define DataFormats_TrackerRecHit2D_SiPixelRecHitFwd_h
3+ #include "DataFormats/Common/interface/Ref.h"
4+ #include "DataFormats/Common/interface/RefVector.h"
5+ #include "DataFormats/TrackerRecHit2D/interface/SiPixelRecHit.h"
6+ #include "DataFormats/TrackerRecHit2D/interface/SiPixelRecHitCollection.h"
7+
8+ // persistent reference to a SiPixelRecHit in a SiPixelRecHitCollection
9+ typedef edm ::Ref < SiPixelRecHitCollection , SiPixelRecHit > SiPixelRecHitRef ;
10+ // persistent vector of references to SiPixelRecHits in a SiPixelRecHitCollection
11+ typedef edm ::RefVector < SiPixelRecHitCollection , SiPixelRecHit > SiPixelRecHitRefVector ;
12+
13+ #endif
Original file line number Diff line number Diff line change 99#include " DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h"
1010#include " DataFormats/TrackerRecHit2D/interface/SiStripMatchedRecHit2DCollection.h"
1111#include " DataFormats/TrackerRecHit2D/interface/SiPixelRecHitCollection.h"
12+ #include " DataFormats/TrackerRecHit2D/interface/SiPixelRecHitFwd.h"
1213#include " DataFormats/Common/interface/RefProd.h"
1314#include " DataFormats/SiStripCluster/interface/SiStripCluster.h"
1415#include " DataFormats/Common/interface/DetSetVector.h"
Original file line number Diff line number Diff line change 7171 <class name =" edmNew::DetSet<SiPixelRecHit>" />
7272 <class name =" edmNew::DetSetVector<SiStripRecHit2D>" />
7373 <class name =" edmNew::DetSetVector<SiStripRecHit1D>" />
74+
75+ <class name =" SiPixelRecHitRefVector" />
7476
7577 <class name =" edm::Wrapper<edmNew::DetSetVector<SiStripRecHit2D> >" />
7678 <class name =" edm::Wrapper<edmNew::DetSetVector<SiStripRecHit1D> >" />
You can’t perform that action at this time.
0 commit comments