00001 #ifndef DATAFORMATS_METRECO_HCALHALODATA_H 00002 #define DATAFORMATS_METRECO_HCALHALODATA_H 00003 /* 00004 [class]: HcalHaloData 00005 [authors]: R. Remington, The University of Florida 00006 [description]: Container class to store beam halo data specific to the Hcal subdetector 00007 [date]: October 15, 2009 00008 */ 00009 #include <vector> 00010 #include "DataFormats/METReco/interface/PhiWedge.h" 00011 00012 namespace reco { 00013 class HcalHaloData { 00014 public: 00015 //constructor 00016 HcalHaloData(); 00017 //destructor 00018 ~HcalHaloData(){} 00019 00020 // Return collection of 5-degree Phi Wedges built from Hcal RecHits 00021 const std::vector<PhiWedge>& GetPhiWedges() const {return PhiWedgeCollection;} 00022 std::vector<PhiWedge>& GetPhiWedges() {return PhiWedgeCollection;} 00023 00024 private: 00025 std::vector<PhiWedge> PhiWedgeCollection; 00026 00027 }; 00028 } 00029 #endif