CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
HGCalSeed_SA.h
Go to the documentation of this file.
1 #ifndef L1Trigger_L1THGCal_HGCalSeed_SA_h
2 #define L1Trigger_L1THGCal_HGCalSeed_SA_h
3 
4 namespace l1thgcfirmware {
5 
6  class HGCalSeed {
7  public:
8  HGCalSeed(float x, float y, float z, float energy) : x_(x), y_(y), z_(z), energy_(energy) {}
9 
11 
12  float x() const { return x_; }
13  float y() const { return y_; }
14  float z() const { return z_; }
15  float energy() const { return energy_; }
16 
17  private:
18  float x_;
19  float y_;
20  float z_;
21  float energy_;
22  };
23 
24  typedef std::vector<HGCalSeed> HGCalSeedSACollection;
25 
26 } // namespace l1thgcfirmware
27 
28 #endif
std::vector< HGCalSeed > HGCalSeedSACollection
Definition: HGCalSeed_SA.h:24
HGCalSeed(float x, float y, float z, float energy)
Definition: HGCalSeed_SA.h:8