LDMX Software
ldmx::EcalWABResult Class Reference

Public Member Functions

virtual ~EcalWABResult ()=default
 Destructor.
 
void Print () const
 Print the string representation of this object.
 
void Clear ()
 
void setVariables (float true_theta_electron, float true_theta_photon, float true_phi_electron, float true_phi_photon, float rec_theta_electron, float rec_theta_photon, float rec_phi_electron, float rec_phi_photon, float true_theta_diff_electron_photon, float true_phi_diff_electron_photon, float rec_theta_diff_electron_photon, float rec_phi_diff_electron_photon, float true_rec_theta_diff_electron, float true_rec_phi_diff_electron, float true_rec_theta_diff_photon, float true_rec_phi_diff_photon, float true_electron_shower_energy, float true_photon_shower_energy, float rec_electron_shower_energy, float rec_photon_shower_energy, int progress_num)
 
void setTrueThetaElectron (float true_theta_electron)
 
float getTrueThetaElectron () const
 
void setTrueThetaPhoton (float true_theta_photon)
 
float getTrueThetaPhoton () const
 
void setTruePhiElectron (float true_phi_electron)
 
float getTruePhiElectron () const
 
void setTruePhiPhoton (float true_phi_photon)
 
float getTruePhiPhoton () const
 
void setRecThetaElectron (float rec_theta_electron)
 
float getRecThetaElectron () const
 
void setRecThetaPhoton (float rec_theta_photon)
 
float getRecThetaPhoton () const
 
void setRecPhiElectron (float rec_phi_electron)
 
float getRecPhiElectron () const
 
void setRecPhiPhoton (float rec_phi_photon)
 
float getRecPhiPhoton () const
 
void setTrueThetaDiffElectronPhoton (float true_theta_diff_electron_photon)
 
float getTrueThetaDiffElectronPhoton () const
 
void setTruePhiDiffElectronPhoton (float true_phi_diff_electron_photon)
 
float getTruePhiDiffElectronPhoton () const
 
void setRecThetaDiffElectronPhoton (float rec_theta_diff_electron_photon)
 
float getRecThetaDiffElectronPhoton () const
 
void setRecPhiDiffElectronPhoton (float rec_phi_diff_electron_photon)
 
float getRecPhiDiffElectronPhoton () const
 
void setTrueRecThetaDiffElectron (float true_rec_theta_diff_electron)
 
float getTrueRecThetaDiffElectron () const
 
void setTrueRecPhiDiffElectron (float true_rec_phi_diff_electron)
 
float getTrueRecPhiDiffElectron () const
 
void setTrueRecThetaDiffPhoton (float true_rec_theta_diff_photon)
 
float getTrueRecThetaDiffPhoton () const
 
void setTrueRecPhiDiffPhoton (float true_rec_phi_diff_photon)
 
float getTrueRecPhiDiffPhoton () const
 
void setTrueElectronShowerEnergy (float true_electron_shower_energy)
 
float getTrueElectronShowerEnergy () const
 
void setTruePhotonShowerEnergy (float true_photon_shower_energy)
 
float getTruePhotonShowerEnergy () const
 
void setRecElectronShowerEnergy (float rec_electron_shower_energy)
 
float getRecElectronShowerEnergy () const
 
void setRecPhotonShowerEnergy (float rec_photon_shower_energy)
 
float getRecPhotonShowerEnergy () const
 
void setProgressNum (int progress_num)
 
float getProgressNum () const
 

Protected Member Functions

 ClassDef (EcalWABResult, 1)
 Class declaration needed by the ROOT dictionary.
 

Protected Attributes

float true_theta_electron_
 
float true_theta_photon_
 
float true_phi_electron_
 
float true_phi_photon_
 
float rec_theta_electron_
 
float rec_theta_photon_
 
float rec_phi_electron_
 
float rec_phi_photon_
 
float true_theta_diff_electron_photon_
 
float true_phi_diff_electron_photon_
 
float rec_theta_diff_electron_photon_
 
float rec_phi_diff_electron_photon_
 
float true_rec_theta_diff_electron_
 
float true_rec_phi_diff_electron_
 
float true_rec_theta_diff_photon_
 
float true_rec_phi_diff_photon_
 
float true_electron_shower_energy_
 
float true_photon_shower_energy_
 
float rec_electron_shower_energy_
 
float rec_photon_shower_energy_
 
int progress_num_
 

Detailed Description

Definition at line 24 of file EcalWABResult.h.

Constructor & Destructor Documentation

◆ ~EcalWABResult()

virtual ldmx::EcalWABResult::~EcalWABResult ( )
virtualdefault

Destructor.

Currently, the destructor does nothing.

Member Function Documentation

◆ Clear()

void ldmx::EcalWABResult::Clear ( )
inline

Definition at line 43 of file EcalWABResult.h.

43{}

◆ getProgressNum()

float ldmx::EcalWABResult::getProgressNum ( ) const
inline

Definition at line 198 of file EcalWABResult.h.

198{ return progress_num_; }

◆ getRecElectronShowerEnergy()

float ldmx::EcalWABResult::getRecElectronShowerEnergy ( ) const
inline

Definition at line 188 of file EcalWABResult.h.

188 {
189 return rec_electron_shower_energy_;
190 }

◆ getRecPhiDiffElectronPhoton()

float ldmx::EcalWABResult::getRecPhiDiffElectronPhoton ( ) const
inline

Definition at line 143 of file EcalWABResult.h.

143 {
144 return rec_phi_diff_electron_photon_;
145 }

◆ getRecPhiElectron()

float ldmx::EcalWABResult::getRecPhiElectron ( ) const
inline

Definition at line 112 of file EcalWABResult.h.

112{ return rec_phi_electron_; }

◆ getRecPhiPhoton()

float ldmx::EcalWABResult::getRecPhiPhoton ( ) const
inline

Definition at line 117 of file EcalWABResult.h.

117{ return rec_phi_photon_; }

◆ getRecPhotonShowerEnergy()

float ldmx::EcalWABResult::getRecPhotonShowerEnergy ( ) const
inline

Definition at line 195 of file EcalWABResult.h.

195{ return rec_photon_shower_energy_; }

◆ getRecThetaDiffElectronPhoton()

float ldmx::EcalWABResult::getRecThetaDiffElectronPhoton ( ) const
inline

Definition at line 136 of file EcalWABResult.h.

136 {
137 return rec_theta_diff_electron_photon_;
138 }

◆ getRecThetaElectron()

float ldmx::EcalWABResult::getRecThetaElectron ( ) const
inline

Definition at line 102 of file EcalWABResult.h.

102{ return rec_theta_electron_; }

◆ getRecThetaPhoton()

float ldmx::EcalWABResult::getRecThetaPhoton ( ) const
inline

Definition at line 107 of file EcalWABResult.h.

107{ return rec_theta_photon_; }

◆ getTrueElectronShowerEnergy()

float ldmx::EcalWABResult::getTrueElectronShowerEnergy ( ) const
inline

Definition at line 176 of file EcalWABResult.h.

176 {
177 return true_electron_shower_energy_;
178 }

◆ getTruePhiDiffElectronPhoton()

float ldmx::EcalWABResult::getTruePhiDiffElectronPhoton ( ) const
inline

Definition at line 129 of file EcalWABResult.h.

129 {
130 return true_phi_diff_electron_photon_;
131 }

◆ getTruePhiElectron()

float ldmx::EcalWABResult::getTruePhiElectron ( ) const
inline

Definition at line 92 of file EcalWABResult.h.

92{ return true_phi_electron_; }

◆ getTruePhiPhoton()

float ldmx::EcalWABResult::getTruePhiPhoton ( ) const
inline

Definition at line 97 of file EcalWABResult.h.

97{ return true_phi_photon_; }

◆ getTruePhotonShowerEnergy()

float ldmx::EcalWABResult::getTruePhotonShowerEnergy ( ) const
inline

Definition at line 183 of file EcalWABResult.h.

183{ return true_photon_shower_energy_; }

◆ getTrueRecPhiDiffElectron()

float ldmx::EcalWABResult::getTrueRecPhiDiffElectron ( ) const
inline

Definition at line 157 of file EcalWABResult.h.

157 {
158 return true_rec_phi_diff_electron_;
159 }

◆ getTrueRecPhiDiffPhoton()

float ldmx::EcalWABResult::getTrueRecPhiDiffPhoton ( ) const
inline

Definition at line 171 of file EcalWABResult.h.

171{ return true_rec_phi_diff_photon_; }

◆ getTrueRecThetaDiffElectron()

float ldmx::EcalWABResult::getTrueRecThetaDiffElectron ( ) const
inline

Definition at line 150 of file EcalWABResult.h.

150 {
151 return true_rec_theta_diff_electron_;
152 }

◆ getTrueRecThetaDiffPhoton()

float ldmx::EcalWABResult::getTrueRecThetaDiffPhoton ( ) const
inline

Definition at line 164 of file EcalWABResult.h.

164 {
165 return true_rec_theta_diff_photon_;
166 }

◆ getTrueThetaDiffElectronPhoton()

float ldmx::EcalWABResult::getTrueThetaDiffElectronPhoton ( ) const
inline

Definition at line 122 of file EcalWABResult.h.

122 {
123 return true_theta_diff_electron_photon_;
124 }

◆ getTrueThetaElectron()

float ldmx::EcalWABResult::getTrueThetaElectron ( ) const
inline

Definition at line 82 of file EcalWABResult.h.

82{ return true_theta_electron_; }

◆ getTrueThetaPhoton()

float ldmx::EcalWABResult::getTrueThetaPhoton ( ) const
inline

Definition at line 87 of file EcalWABResult.h.

87{ return true_theta_photon_; }

◆ Print()

void ldmx::EcalWABResult::Print ( ) const

Print the string representation of this object.

This method is needed by ROOT when building the dictionary.

◆ setProgressNum()

void ldmx::EcalWABResult::setProgressNum ( int progress_num)
inline

Definition at line 197 of file EcalWABResult.h.

197{ progress_num_ = progress_num; }

◆ setRecElectronShowerEnergy()

void ldmx::EcalWABResult::setRecElectronShowerEnergy ( float rec_electron_shower_energy)
inline

Definition at line 185 of file EcalWABResult.h.

185 {
186 rec_electron_shower_energy_ = rec_electron_shower_energy;
187 }

◆ setRecPhiDiffElectronPhoton()

void ldmx::EcalWABResult::setRecPhiDiffElectronPhoton ( float rec_phi_diff_electron_photon)
inline

Definition at line 140 of file EcalWABResult.h.

140 {
141 rec_phi_diff_electron_photon_ = rec_phi_diff_electron_photon;
142 }

◆ setRecPhiElectron()

void ldmx::EcalWABResult::setRecPhiElectron ( float rec_phi_electron)
inline

Definition at line 109 of file EcalWABResult.h.

109 {
110 rec_phi_electron_ = rec_phi_electron;
111 }

◆ setRecPhiPhoton()

void ldmx::EcalWABResult::setRecPhiPhoton ( float rec_phi_photon)
inline

Definition at line 114 of file EcalWABResult.h.

114 {
115 rec_phi_photon_ = rec_phi_photon;
116 }

◆ setRecPhotonShowerEnergy()

void ldmx::EcalWABResult::setRecPhotonShowerEnergy ( float rec_photon_shower_energy)
inline

Definition at line 192 of file EcalWABResult.h.

192 {
193 rec_photon_shower_energy_ = rec_photon_shower_energy;
194 }

◆ setRecThetaDiffElectronPhoton()

void ldmx::EcalWABResult::setRecThetaDiffElectronPhoton ( float rec_theta_diff_electron_photon)
inline

Definition at line 133 of file EcalWABResult.h.

133 {
134 rec_theta_diff_electron_photon_ = rec_theta_diff_electron_photon;
135 }

◆ setRecThetaElectron()

void ldmx::EcalWABResult::setRecThetaElectron ( float rec_theta_electron)
inline

Definition at line 99 of file EcalWABResult.h.

99 {
100 rec_theta_electron_ = rec_theta_electron;
101 }

◆ setRecThetaPhoton()

void ldmx::EcalWABResult::setRecThetaPhoton ( float rec_theta_photon)
inline

Definition at line 104 of file EcalWABResult.h.

104 {
105 rec_theta_photon_ = rec_theta_photon;
106 }

◆ setTrueElectronShowerEnergy()

void ldmx::EcalWABResult::setTrueElectronShowerEnergy ( float true_electron_shower_energy)
inline

Definition at line 173 of file EcalWABResult.h.

173 {
174 true_electron_shower_energy_ = true_electron_shower_energy;
175 }

◆ setTruePhiDiffElectronPhoton()

void ldmx::EcalWABResult::setTruePhiDiffElectronPhoton ( float true_phi_diff_electron_photon)
inline

Definition at line 126 of file EcalWABResult.h.

126 {
127 true_phi_diff_electron_photon_ = true_phi_diff_electron_photon;
128 }

◆ setTruePhiElectron()

void ldmx::EcalWABResult::setTruePhiElectron ( float true_phi_electron)
inline

Definition at line 89 of file EcalWABResult.h.

89 {
90 true_phi_electron_ = true_phi_electron;
91 }

◆ setTruePhiPhoton()

void ldmx::EcalWABResult::setTruePhiPhoton ( float true_phi_photon)
inline

Definition at line 94 of file EcalWABResult.h.

94 {
95 true_phi_photon_ = true_phi_photon;
96 }

◆ setTruePhotonShowerEnergy()

void ldmx::EcalWABResult::setTruePhotonShowerEnergy ( float true_photon_shower_energy)
inline

Definition at line 180 of file EcalWABResult.h.

180 {
181 true_photon_shower_energy_ = true_photon_shower_energy;
182 }

◆ setTrueRecPhiDiffElectron()

void ldmx::EcalWABResult::setTrueRecPhiDiffElectron ( float true_rec_phi_diff_electron)
inline

Definition at line 154 of file EcalWABResult.h.

154 {
155 true_rec_phi_diff_electron_ = true_rec_phi_diff_electron;
156 }

◆ setTrueRecPhiDiffPhoton()

void ldmx::EcalWABResult::setTrueRecPhiDiffPhoton ( float true_rec_phi_diff_photon)
inline

Definition at line 168 of file EcalWABResult.h.

168 {
169 true_rec_phi_diff_photon_ = true_rec_phi_diff_photon;
170 }

◆ setTrueRecThetaDiffElectron()

void ldmx::EcalWABResult::setTrueRecThetaDiffElectron ( float true_rec_theta_diff_electron)
inline

Definition at line 147 of file EcalWABResult.h.

147 {
148 true_rec_theta_diff_electron_ = true_rec_theta_diff_electron;
149 }

◆ setTrueRecThetaDiffPhoton()

void ldmx::EcalWABResult::setTrueRecThetaDiffPhoton ( float true_rec_theta_diff_photon)
inline

Definition at line 161 of file EcalWABResult.h.

161 {
162 true_rec_theta_diff_photon_ = true_rec_theta_diff_photon;
163 }

◆ setTrueThetaDiffElectronPhoton()

void ldmx::EcalWABResult::setTrueThetaDiffElectronPhoton ( float true_theta_diff_electron_photon)
inline

Definition at line 119 of file EcalWABResult.h.

119 {
120 true_theta_diff_electron_photon_ = true_theta_diff_electron_photon;
121 }

◆ setTrueThetaElectron()

void ldmx::EcalWABResult::setTrueThetaElectron ( float true_theta_electron)
inline

Definition at line 79 of file EcalWABResult.h.

79 {
80 true_theta_electron_ = true_theta_electron;
81 }

◆ setTrueThetaPhoton()

void ldmx::EcalWABResult::setTrueThetaPhoton ( float true_theta_photon)
inline

Definition at line 84 of file EcalWABResult.h.

84 {
85 true_theta_photon_ = true_theta_photon;
86 }

◆ setVariables()

void ldmx::EcalWABResult::setVariables ( float true_theta_electron,
float true_theta_photon,
float true_phi_electron,
float true_phi_photon,
float rec_theta_electron,
float rec_theta_photon,
float rec_phi_electron,
float rec_phi_photon,
float true_theta_diff_electron_photon,
float true_phi_diff_electron_photon,
float rec_theta_diff_electron_photon,
float rec_phi_diff_electron_photon,
float true_rec_theta_diff_electron,
float true_rec_phi_diff_electron,
float true_rec_theta_diff_photon,
float true_rec_phi_diff_photon,
float true_electron_shower_energy,
float true_photon_shower_energy,
float rec_electron_shower_energy,
float rec_photon_shower_energy,
int progress_num )
inline

Definition at line 45 of file EcalWABResult.h.

55 {
56 true_theta_electron_ = true_theta_electron;
57 true_theta_photon_ = true_theta_photon;
58 true_phi_electron_ = true_phi_electron;
59 true_phi_photon_ = true_phi_photon;
60 rec_theta_electron_ = rec_theta_electron;
61 rec_theta_photon_ = rec_theta_photon;
62 rec_phi_electron_ = rec_phi_electron;
63 rec_phi_photon_ = rec_phi_photon;
64 true_theta_diff_electron_photon_ = true_theta_diff_electron_photon;
65 true_phi_diff_electron_photon_ = true_phi_diff_electron_photon;
66 rec_theta_diff_electron_photon_ = rec_theta_diff_electron_photon;
67 rec_phi_diff_electron_photon_ = rec_phi_diff_electron_photon;
68 true_rec_theta_diff_electron_ = true_rec_theta_diff_electron;
69 true_rec_phi_diff_electron_ = true_rec_phi_diff_electron;
70 true_rec_theta_diff_photon_ = true_rec_theta_diff_photon;
71 true_rec_phi_diff_photon_ = true_rec_phi_diff_photon;
72 true_electron_shower_energy_ = true_electron_shower_energy;
73 true_photon_shower_energy_ = true_photon_shower_energy;
74 rec_electron_shower_energy_ = rec_electron_shower_energy;
75 rec_photon_shower_energy_ = rec_photon_shower_energy;
76 progress_num_ = progress_num;
77 }

Member Data Documentation

◆ progress_num_

int ldmx::EcalWABResult::progress_num_
protected

Definition at line 222 of file EcalWABResult.h.

◆ rec_electron_shower_energy_

float ldmx::EcalWABResult::rec_electron_shower_energy_
protected

Definition at line 220 of file EcalWABResult.h.

◆ rec_phi_diff_electron_photon_

float ldmx::EcalWABResult::rec_phi_diff_electron_photon_
protected

Definition at line 213 of file EcalWABResult.h.

◆ rec_phi_electron_

float ldmx::EcalWABResult::rec_phi_electron_
protected

Definition at line 208 of file EcalWABResult.h.

◆ rec_phi_photon_

float ldmx::EcalWABResult::rec_phi_photon_
protected

Definition at line 209 of file EcalWABResult.h.

◆ rec_photon_shower_energy_

float ldmx::EcalWABResult::rec_photon_shower_energy_
protected

Definition at line 221 of file EcalWABResult.h.

◆ rec_theta_diff_electron_photon_

float ldmx::EcalWABResult::rec_theta_diff_electron_photon_
protected

Definition at line 212 of file EcalWABResult.h.

◆ rec_theta_electron_

float ldmx::EcalWABResult::rec_theta_electron_
protected

Definition at line 206 of file EcalWABResult.h.

◆ rec_theta_photon_

float ldmx::EcalWABResult::rec_theta_photon_
protected

Definition at line 207 of file EcalWABResult.h.

◆ true_electron_shower_energy_

float ldmx::EcalWABResult::true_electron_shower_energy_
protected

Definition at line 218 of file EcalWABResult.h.

◆ true_phi_diff_electron_photon_

float ldmx::EcalWABResult::true_phi_diff_electron_photon_
protected

Definition at line 211 of file EcalWABResult.h.

◆ true_phi_electron_

float ldmx::EcalWABResult::true_phi_electron_
protected

Definition at line 204 of file EcalWABResult.h.

◆ true_phi_photon_

float ldmx::EcalWABResult::true_phi_photon_
protected

Definition at line 205 of file EcalWABResult.h.

◆ true_photon_shower_energy_

float ldmx::EcalWABResult::true_photon_shower_energy_
protected

Definition at line 219 of file EcalWABResult.h.

◆ true_rec_phi_diff_electron_

float ldmx::EcalWABResult::true_rec_phi_diff_electron_
protected

Definition at line 215 of file EcalWABResult.h.

◆ true_rec_phi_diff_photon_

float ldmx::EcalWABResult::true_rec_phi_diff_photon_
protected

Definition at line 217 of file EcalWABResult.h.

◆ true_rec_theta_diff_electron_

float ldmx::EcalWABResult::true_rec_theta_diff_electron_
protected

Definition at line 214 of file EcalWABResult.h.

◆ true_rec_theta_diff_photon_

float ldmx::EcalWABResult::true_rec_theta_diff_photon_
protected

Definition at line 216 of file EcalWABResult.h.

◆ true_theta_diff_electron_photon_

float ldmx::EcalWABResult::true_theta_diff_electron_photon_
protected

Definition at line 210 of file EcalWABResult.h.

◆ true_theta_electron_

float ldmx::EcalWABResult::true_theta_electron_
protected

Definition at line 202 of file EcalWABResult.h.

◆ true_theta_photon_

float ldmx::EcalWABResult::true_theta_photon_
protected

Definition at line 203 of file EcalWABResult.h.


The documentation for this class was generated from the following file: