File indexing completed on 2024-04-06 12:05:21
0001 #ifndef TrackingRecHit_TrackingRecHitFwd_h
0002 #define TrackingRecHit_TrackingRecHitFwd_h
0003 #include <vector>
0004 #include "DataFormats/Common/interface/Ref.h"
0005 #include "DataFormats/Common/interface/RefProd.h"
0006 #include "DataFormats/Common/interface/RefVector.h"
0007 #include "DataFormats/Common/interface/OwnVector.h"
0008 #include "FWCore/Utilities/interface/Range.h"
0009
0010 class TrackingRecHit;
0011
0012 typedef edm::OwnVector<TrackingRecHit> TrackingRecHitCollection;
0013
0014 typedef edm::Ref<TrackingRecHitCollection> TrackingRecHitRef;
0015
0016 typedef edm::RefProd<TrackingRecHitCollection> TrackingRecHitRefProd;
0017
0018 typedef edm::RefVector<TrackingRecHitCollection> TrackingRecHitRefVector;
0019
0020 typedef TrackingRecHitCollection::base::const_iterator trackingRecHit_iterator;
0021
0022 using TrackingRecHitRange = edm::Range<trackingRecHit_iterator>;
0023
0024 #endif