Back to home page

sPhenix code displayed by LXR

 
 

    


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  // TRAININGHITS_H