00001 #ifndef DATAFORMATS_ECALRECHIT_ECALRECHITCOLLECTION_H 00002 #define DATAFORMATS_ECALRECHIT_ECALRECHITCOLLECTION_H 00003 00004 #include "DataFormats/Common/interface/SortedCollection.h" 00005 #include "DataFormats/EcalRecHit/interface/EcalRecHit.h" 00006 #include "DataFormats/EcalRecHit/interface/EcalUncalibratedRecHit.h" 00007 #include "DataFormats/Common/interface/Ref.h" 00008 #include "DataFormats/Common/interface/RefVector.h" 00009 00010 00011 typedef edm::SortedCollection<EcalRecHit> EcalRecHitCollection; 00012 typedef edm::Ref<EcalRecHitCollection> EcalRecHitRef; 00013 typedef edm::RefVector<EcalRecHitCollection> EcalRecHitRefs; 00014 typedef edm::RefProd<EcalRecHitCollection> EcalRecHitsRef; 00015 00016 typedef EcalRecHitCollection EBRecHitCollection; 00017 typedef EcalRecHitCollection EERecHitCollection; 00018 typedef EcalRecHitCollection ESRecHitCollection; 00019 00020 typedef edm::SortedCollection<EcalUncalibratedRecHit> EcalUncalibratedRecHitCollection; 00021 typedef edm::Ref<EcalUncalibratedRecHitCollection> EcalUncalibratedRecHitRef; 00022 typedef edm::RefVector<EcalUncalibratedRecHitCollection> EcalUncalibratedRecHitRefs; 00023 typedef edm::RefProd<EcalUncalibratedRecHitCollection> EcalUncalibratedRecHitsRef; 00024 00025 typedef EcalUncalibratedRecHitCollection EBUncalibratedRecHitCollection; 00026 typedef EcalUncalibratedRecHitCollection EEUncalibratedRecHitCollection; 00027 00028 #endif