Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:17:45

0001 // Tell emacs that this is a C++ source
0002 //  -*- C++ -*-.
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   // from PHObject
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