Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:16:08

0001 #ifndef FUN4ALLRAW_GL1RAWHITV1_H
0002 #define FUN4ALLRAW_GL1RAWHITV1_H
0003 
0004 #include "Gl1RawHit.h"
0005 
0006 #include <limits>
0007 
0008 class Gl1RawHitv1 : public Gl1RawHit
0009 {
0010  public:
0011   Gl1RawHitv1() = default;
0012   Gl1RawHitv1(Gl1RawHit *gl1hit);
0013   ~Gl1RawHitv1() override {};
0014 
0015   void Reset() override;
0016   /** identify Function from PHObject
0017       @param os Output Stream
0018    */
0019   void identify(std::ostream &os = std::cout) const override;
0020   uint64_t get_bco() const override { return bco; }
0021   // cppcheck-suppress virtualCallInConstructor
0022   void set_bco(const uint64_t val) override { bco = val; }
0023 
0024  protected:
0025   uint64_t bco = std::numeric_limits<uint64_t>::max();
0026 
0027   ClassDefOverride(Gl1RawHitv1, 1)
0028 };
0029 
0030 #endif