Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4CylinderCellv3.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file PHG4CylinderCellv3.h
1 // Tell emacs that this is a C++ source
2 // -*- C++ -*-.
3 #ifndef G4DETECTORS_PHG4CYLINDERCELLV3_H
4 #define G4DETECTORS_PHG4CYLINDERCELLV3_H
5 
6 #include "PHG4CylinderCellv1.h"
7 
8 #include <iostream>
9 
11 {
12  public:
14  ~PHG4CylinderCellv3() override {}
15 
16  // from PHObject
17  void identify(std::ostream& os = std::cout) const override;
18 
19  void set_j_index(const int i) override { j_index = i; }
20  int get_j_index() const override { return j_index; }
21 
22  void set_k_index(const int i) override { k_index = i; }
23  int get_k_index() const override { return k_index; }
24 
25  void set_l_index(const int i) override { l_index = i; }
26  int get_l_index() const override { return l_index; }
27 
28  protected:
29  int j_index;
30  int k_index;
31  int l_index;
32 
33  ClassDefOverride(PHG4CylinderCellv3, 1)
34 };
35 
36 #endif