File indexing completed on 2024-09-07 04:36:55
0001 #ifndef L1Trigger_L1THGCal_HGCalSeed_SA_h
0002 #define L1Trigger_L1THGCal_HGCalSeed_SA_h
0003
0004 namespace l1thgcfirmware {
0005
0006 class HGCalSeed {
0007 public:
0008 HGCalSeed(float x, float y, float z, float energy) : x_(x), y_(y), z_(z), energy_(energy) {}
0009
0010 ~HGCalSeed() {}
0011
0012 float x() const { return x_; }
0013 float y() const { return y_; }
0014 float z() const { return z_; }
0015 float energy() const { return energy_; }
0016
0017 private:
0018 float x_;
0019 float y_;
0020 float z_;
0021 float energy_;
0022 };
0023
0024 typedef std::vector<HGCalSeed> HGCalSeedSACollection;
0025
0026 }
0027
0028 #endif