CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/DataFormats/METReco/interface/HcalHaloData.h

Go to the documentation of this file.
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