ARCA muon reconstruction.
More...
#include <JARCAMuonReconstruction.hh>
ARCA muon reconstruction.
Definition at line 41 of file JARCAMuonReconstruction.hh.
◆ JARCAMuonReconstruction()
Constructor.
- Parameters
-
| parameters | parameters |
| storage | storage |
| rates_Hz | K40 rates [Hz] |
| pmtParameters | PMT parameters |
| correct | energy correction |
| debug | debug |
Definition at line 137 of file JARCAMuonReconstruction.hh.
142 :
145 gandalf (parameters.gandalf, storage.gandalf, pmtParameters,
debug),
146 start (parameters.start, storage.start, rates_Hz,
debug),
147 energy (parameters.energy, storage.energy, pmtParameters, correct,
debug),
149 {
151
152 clock[0].setTitle(
"prefit");
153 clock[1].setTitle(
"simplex");
154 clock[2].setTitle(
"gandalf");
155 clock[3].setTitle(
"start");
156 clock[4].setTitle(
"energy");
157 clock[5].setTitle(
"features");
158 }
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 170 of file JARCAMuonReconstruction.hh.
174 {
176
183
184 return input;
185 }
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::JARCAMuonReconstruction::operator() |
( |
input_type & | input | ) |
|
|
inline |
Fit function.
- Parameters
-
- Returns
- fit results
Definition at line 194 of file JARCAMuonReconstruction.hh.
195 {
197
198 {
200
201 input.simplex.in =
prefit(input.prefit);
202
204 }
205 {
207
208 input.gandalf.in =
simplex(input.simplex);
209
211 }
212 {
214
215 input.start.in =
gandalf(input.gandalf);
216
218 }
219 {
221
222 input.energy.in =
start(input.start);
223
225 }
226 {
228
229 input.features.in =
energy(input.energy);
230
232 }
233
235
237
239
240 for (JFIT::JEvt::iterator i = out.begin(); i != out.end(); ++i) {
242 }
243
244 return out;
245 }
Auxiliary data structure for scoped timing.
◆ prefit
| JMuonPrefit JRECONSTRUCTION::JARCAMuonReconstruction::prefit |
◆ simplex
| JMuonSimplex JRECONSTRUCTION::JARCAMuonReconstruction::simplex |
◆ gandalf
| JMuonGandalf JRECONSTRUCTION::JARCAMuonReconstruction::gandalf |
◆ start
| JMuonStart JRECONSTRUCTION::JARCAMuonReconstruction::start |
◆ energy
| JMuonEnergy JRECONSTRUCTION::JARCAMuonReconstruction::energy |
◆ features
◆ clock
The documentation for this struct was generated from the following file: