ORCA muon reconstruction.
More...
#include <JORCAMuonReconstruction.hh>
ORCA muon reconstruction.
Definition at line 41 of file JORCAMuonReconstruction.hh.
◆ JORCAMuonReconstruction()
Constructor.
- Parameters
-
| parameters | parameters |
| storage | storage |
| rates_Hz | K40 rates [Hz] |
| pmtParameters | PMT parameters |
| correct | energy correction |
| debug | debug |
Definition at line 142 of file JORCAMuonReconstruction.hh.
147 :
150 start (parameters.start, storage.start, rates_Hz,
debug),
151 gandalf (parameters.gandalf, storage.gandalf, pmtParameters,
debug),
152 start2 (parameters.start2, storage.start2, rates_Hz,
debug),
153 energy (parameters.energy, storage.energy, pmtParameters, correct,
debug),
155 {
157
158 clock[0].setTitle(
"prefit");
159 clock[1].setTitle(
"simplex");
160 clock[2].setTitle(
"start");
161 clock[3].setTitle(
"gandalf");
162 clock[4].setTitle(
"start2");
163 clock[5].setTitle(
"energy");
164 clock[6].setTitle(
"features");
165 }
std::vector< JLANG::JClock > clock
◆ getInput()
Get input data.
- Parameters
-
| router | module router |
| summary | summary data |
| event | event |
| coverage | coverage |
- Returns
- input data
Definition at line 177 of file JORCAMuonReconstruction.hh.
181 {
183
191
192 return input;
193 }
input_type getInput(const JModuleRouter &router, const JSummaryRouter &summary, const JDAQEvent &event, const JEvt &in, const coverage_type &coverage) const
Get input data.
input_type getInput(const JModuleRouter &router, const JSummaryRouter &summary, const JDAQEvent &event, const JEvt &in, const coverage_type &coverage) const
Get input data.
input_type getInput(const JModuleRouter &router, const JSummaryRouter &summary, const JDAQEvent &event, const JEvt &in, const coverage_type &coverage) const
Get input data.
input_type getInput(const JModuleRouter &router, const JSummaryRouter &summary, const JDAQEvent &event, const JEvt &in, const coverage_type &coverage) const
Get input data.
input_type getInput(const JModuleRouter &router, const JDAQEvent &event, const coverage_type &coverage) const
Get input data.
input_type getInput(const JModuleRouter &router, const JDAQEvent &event, const JEvt &in, const coverage_type &coverage) const
Get input data.
◆ operator()()
| JEvt JRECONSTRUCTION::JORCAMuonReconstruction::operator() |
( |
input_type & | input | ) |
|
|
inline |
Fit function.
- Parameters
-
- Returns
- fit results
Definition at line 202 of file JORCAMuonReconstruction.hh.
203 {
205
206 {
208
209 input.simplex.in =
prefit(input.prefit);
210
212 }
213 {
215
216 input.start.in =
simplex(input.simplex);
217
219 }
220 {
222
223 input.gandalf.in =
start(input.start);
224
226 }
227 {
229
230 input.start2.in =
gandalf(input.gandalf);
231
233 }
234 {
236
237 input.energy.in =
start2(input.start2);
238
240 }
241 {
243
244 input.features.in =
energy(input.energy);
245
247 }
248
250
252
254
255 for (JFIT::JEvt::iterator i = out.begin(); i != out.end(); ++i) {
257 }
258
259 return out;
260 }
Auxiliary data structure for scoped timing.
◆ prefit
| JMuonPrefit JRECONSTRUCTION::JORCAMuonReconstruction::prefit |
◆ simplex
| JMuonSimplex JRECONSTRUCTION::JORCAMuonReconstruction::simplex |
◆ start
| JMuonStart JRECONSTRUCTION::JORCAMuonReconstruction::start |
◆ gandalf
| JMuonGandalf JRECONSTRUCTION::JORCAMuonReconstruction::gandalf |
◆ start2
| JMuonStart JRECONSTRUCTION::JORCAMuonReconstruction::start2 |
◆ energy
| JMuonEnergy JRECONSTRUCTION::JORCAMuonReconstruction::energy |
◆ features
◆ clock
The documentation for this struct was generated from the following file: