ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4RootScintillatorSlat.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file G4RootScintillatorSlat.h
1 #ifndef G4HISTOS_G4ROOTSCINTILLATORSLAT_H
2 #define G4HISTOS_G4ROOTSCINTILLATORSLAT_H
3 
4 #include <phool/PHObject.h>
5 
6 #include <iostream> // for cout, ostream
7 
9 
11 {
12  public:
16 
17  void Reset() override;
18  int isValid() const override;
19  void identify(std::ostream& os = std::cout) const override;
20 
21  int get_row() const { return row; }
22  int get_column() const { return column; }
23 
24  double get_edep() const { return edep; }
25  double get_eion() const { return eion; }
26  double get_light_yield() const { return light_yield; }
27 
28  protected:
29  short row;
30  short column;
31  double edep;
32  double eion;
33  double light_yield;
34 
35  ClassDefOverride(G4RootScintillatorSlat, 1)
36 };
37 
38 #endif /* G4HISTOS_G4ROOTSCINTILLATORSLAT_H */