Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
#ifndef DATAFORMATS_HGCRECHIT_HGCRECHITCOLLECTION_H
#define DATAFORMATS_HGCRECHIT_HGCRECHITCOLLECTION_H

#include "DataFormats/Common/interface/SortedCollection.h"
#include "DataFormats/HGCRecHit/interface/HGCRecHit.h"
#include "DataFormats/HGCRecHit/interface/HGCUncalibratedRecHit.h"
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/Common/interface/RefVector.h"
#include <vector>

typedef std::vector<HGCRecHit> HGCRecHitCollection;
typedef edm::Ref<HGCRecHitCollection> HGCRecHitRef;
typedef edm::RefVector<HGCRecHitCollection> HGCRecHitRefs;
typedef edm::RefProd<HGCRecHitCollection> HGCRecHitsRef;

typedef HGCRecHitCollection HGCeeRecHitCollection;
typedef HGCRecHitCollection HGChefRecHitCollection;
typedef HGCRecHitCollection HGChebRecHitCollection;
typedef HGCRecHitCollection HGChfnoseRecHitCollection;

typedef edm::SortedCollection<HGCUncalibratedRecHit> HGCUncalibratedRecHitCollection;
typedef edm::Ref<HGCUncalibratedRecHitCollection> HGCUncalibratedRecHitRef;
typedef edm::RefVector<HGCUncalibratedRecHitCollection> HGCUncalibratedRecHitRefs;
typedef edm::RefProd<HGCUncalibratedRecHitCollection> HGCUncalibratedRecHitsRef;

typedef HGCUncalibratedRecHitCollection HGCeeUncalibratedRecHitCollection;
typedef HGCUncalibratedRecHitCollection HGChefUncalibratedRecHitCollection;
typedef HGCUncalibratedRecHitCollection HGChebUncalibratedRecHitCollection;
typedef HGCUncalibratedRecHitCollection HGChfnoseUncalibratedRecHitCollection;

#endif