File indexing completed on 2025-08-05 08:17:45
0001
0002
0003 #ifndef G4DETECTORS_PHG4CYLINDERCELLV3_H
0004 #define G4DETECTORS_PHG4CYLINDERCELLV3_H
0005
0006 #include "PHG4CylinderCellv1.h"
0007
0008 #include <iostream>
0009
0010 class PHG4CylinderCellv3 : public PHG4CylinderCellv1
0011 {
0012 public:
0013 PHG4CylinderCellv3();
0014 ~PHG4CylinderCellv3() override {}
0015
0016
0017 void identify(std::ostream& os = std::cout) const override;
0018
0019 void set_j_index(const int i) override { j_index = i; }
0020 int get_j_index() const override { return j_index; }
0021
0022 void set_k_index(const int i) override { k_index = i; }
0023 int get_k_index() const override { return k_index; }
0024
0025 void set_l_index(const int i) override { l_index = i; }
0026 int get_l_index() const override { return l_index; }
0027
0028 protected:
0029 int j_index;
0030 int k_index;
0031 int l_index;
0032
0033 ClassDefOverride(PHG4CylinderCellv3, 1)
0034 };
0035
0036 #endif