CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalHaloData.h
Go to the documentation of this file.
1 #ifndef DATAFORMATS_METRECO_HCALHALODATA_H
2 #define DATAFORMATS_METRECO_HCALHALODATA_H
3 /*
4  [class]: HcalHaloData
5  [authors]: R. Remington, The University of Florida
6  [description]: Container class to store beam halo data specific to the Hcal subdetector
7  [date]: October 15, 2009
8 */
9 #include <vector>
11 
12 namespace reco {
13  class HcalHaloData {
14  public:
15  //constructor
16  HcalHaloData();
17  //destructor
19 
20  // Return collection of 5-degree Phi Wedges built from Hcal RecHits
21  const std::vector<PhiWedge>& GetPhiWedges() const {return PhiWedgeCollection;}
22  std::vector<PhiWedge>& GetPhiWedges() {return PhiWedgeCollection;}
23 
24  private:
25  std::vector<PhiWedge> PhiWedgeCollection;
26 
27  };
28 }
29 #endif
std::vector< PhiWedge > PhiWedgeCollection
Definition: HcalHaloData.h:25
std::vector< PhiWedge > & GetPhiWedges()
Definition: HcalHaloData.h:22
const std::vector< PhiWedge > & GetPhiWedges() const
Definition: HcalHaloData.h:21