File indexing completed on 2025-12-16 09:20:25
0001 #ifndef TRAININGHITS_H
0002 #define TRAININGHITS_H
0003
0004 #include <phool/PHObject.h>
0005 #include <trackbase/TrkrDefs.h>
0006 #include <array>
0007
0008 class TrainingHits : public PHObject
0009 {
0010 public:
0011 TrainingHits();
0012 ~TrainingHits() override {}
0013 void Reset() override;
0014
0015 static const int nd = 5;
0016 std::array<Short_t, (2 * nd + 1) * (2 * nd + 1)> v_adc{};
0017 Float_t radius;
0018 Float_t phi;
0019 Float_t z;
0020 Float_t phistep;
0021 Float_t zstep;
0022 Short_t layer;
0023 Short_t ntouch;
0024 Short_t nedge;
0025 TrkrDefs::cluskey cluskey;
0026
0027 ClassDefOverride(TrainingHits, 1)
0028 };
0029
0030 #endif