File indexing completed on 2023-03-17 11:24:01
0001 #ifndef SimDataFormats_HcalTestBeam_HcalTB02HistoClass_H
0002 #define SimDataFormats_HcalTestBeam_HcalTB02HistoClass_H
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023 class HcalTB02HistoClass {
0024 public:
0025
0026 HcalTB02HistoClass()
0027 : Nprimaries(0),
0028 partID_(0),
0029 Einit(0),
0030 eta_(0),
0031 phi_(0),
0032 Eentry(0),
0033 EhcalTot(0),
0034 Ehcal7x7(0),
0035 Ehcal5x5(0),
0036 EhcalTotN(0),
0037 Ehcal7x7N(0),
0038 Ehcal5x5N(0),
0039 Nunit(0),
0040 Ntimesli(0),
0041 xEentry_(0),
0042 xEhcalTot_(0),
0043 xEhcalTotN_(0),
0044 xEhcal7x7_(0),
0045 xEhcal5x5_(0),
0046 xEhcal3x3_(0),
0047 xEhcal7x7N_(0),
0048 xEhcal5x5N_(0),
0049 xEhcal3x3N_(0),
0050 xNunit_(0) {
0051 ;
0052 }
0053 virtual ~HcalTB02HistoClass() { ; }
0054
0055
0056 void set_partType(float v) { partID_ = v; }
0057 void set_Nprim(float v) { Nprimaries = v; }
0058 void set_Einit(float v) { Einit = v; }
0059 void set_eta(float v) { eta_ = v; }
0060 void set_phi(float v) { phi_ = v; }
0061 void set_Eentry(float v) { Eentry = v; }
0062 void set_ETot(float v) { EhcalTot = v; }
0063 void set_E5x5(float v) { Ehcal5x5 = v; }
0064 void set_E7x7(float v) { Ehcal7x7 = v; }
0065 void set_ETotN(float v) { EhcalTotN = v; }
0066 void set_E5x5N(float v) { Ehcal5x5N = v; }
0067 void set_E7x7N(float v) { Ehcal7x7N = v; }
0068 void set_NUnit(float v) { Nunit = v; }
0069 void set_Ntimesli(float v) { Ntimesli = v; }
0070 void set_xEentry(float v) { xEentry_ = v; }
0071 void set_xETot(float v) { xEhcalTot_ = v; }
0072 void set_xETotN(float v) { xEhcalTotN_ = v; }
0073 void set_xE5x5(float v) { xEhcal5x5_ = v; }
0074 void set_xE3x3(float v) { xEhcal3x3_ = v; }
0075 void set_xE5x5N(float v) { xEhcal5x5N_ = v; }
0076 void set_xE3x3N(float v) { xEhcal3x3N_ = v; }
0077 void set_xNUnit(float v) { xNunit_ = v; }
0078
0079 float nPrimaries() const { return Nprimaries; }
0080 float partID() const { return partID_; }
0081 float eInit() const { return Einit; }
0082 float eta() const { return eta_; }
0083 float phi() const { return phi_; }
0084 float eEntry() const { return Eentry; }
0085 float eHcalTot() const { return EhcalTot; }
0086 float eHcal7x7() const { return Ehcal7x7; }
0087 float eHcal5x5() const { return Ehcal5x5; }
0088 float eHcalTotN() const { return EhcalTotN; }
0089 float eHcal7x7N() const { return Ehcal7x7N; }
0090 float eHcal5x5N() const { return Ehcal5x5N; }
0091 float nUnit() const { return Nunit; }
0092 float nTimeSli() const { return Ntimesli; }
0093 float xEntry() const { return xEentry_; }
0094 float xEHcalTot() const { return xEhcalTot_; }
0095 float xEHcalTotN() const { return xEhcalTotN_; }
0096 float xEHcal7x7() const { return xEhcal7x7_; }
0097 float xEHcal5x5() const { return xEhcal5x5_; }
0098 float xEHcal3x3() const { return xEhcal3x3_; }
0099 float xEHcal7x7N() const { return xEhcal7x7N_; }
0100 float xEHcal5x5N() const { return xEhcal5x5N_; }
0101 float xEHcal3x3N() const { return xEhcal3x3N_; }
0102 float xNUnit() const { return xNunit_; }
0103
0104 private:
0105
0106 float Nprimaries;
0107 float partID_;
0108 float Einit;
0109 float eta_;
0110 float phi_;
0111 float Eentry;
0112 float EhcalTot;
0113 float Ehcal7x7;
0114 float Ehcal5x5;
0115 float EhcalTotN;
0116 float Ehcal7x7N;
0117 float Ehcal5x5N;
0118 float Nunit;
0119 float Ntimesli;
0120 float xEentry_;
0121 float xEhcalTot_;
0122 float xEhcalTotN_;
0123 float xEhcal7x7_;
0124 float xEhcal5x5_;
0125 float xEhcal3x3_;
0126 float xEhcal7x7N_;
0127 float xEhcal5x5N_;
0128 float xEhcal3x3N_;
0129 float xNunit_;
0130 };
0131
0132 #endif