Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Gl1RawHitv1.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file Gl1RawHitv1.h
1 #ifndef FUN4ALLRAW_GL1RAWHITV1_H
2 #define FUN4ALLRAW_GL1RAWHITV1_H
3 
4 #include "Gl1RawHit.h"
5 
6 #include <limits>
7 
8 
9 class Gl1RawHitv1: public Gl1RawHit
10 {
11 
12 
13 public:
15  Gl1RawHitv1(Gl1RawHit *gl1hit);
16  ~Gl1RawHitv1() override {};
17 
18  void Reset() override;
22  void identify(std::ostream &os = std::cout) const override;
23  uint64_t get_bco() const override {return bco;}
24  // cppcheck-suppress virtualCallInConstructor
25  void set_bco(const uint64_t val) override {bco = val;}
26 
27 
28 protected:
29  uint64_t bco = std::numeric_limits<uint64_t>::max();
30 
31  ClassDefOverride(Gl1RawHitv1,1)
32 };
33 
34 #endif