ORCA muon reconstruction.
More...
#include <JORCAMuonReconstruction.hh>
ORCA muon reconstruction.
Definition at line 37 of file JORCAMuonReconstruction.hh.
◆ JORCAMuonReconstruction()
Constructor.
- Parameters
-
parameters | parameters |
storage | storage |
rates_Hz | K40 rates [Hz] |
correct | energy correction |
debug | debug |
Definition at line 132 of file JORCAMuonReconstruction.hh.
136 :
139 start (parameters.start, storage.start, rates_Hz,
debug),
141 start2 (parameters.start2, storage.start2, rates_Hz,
debug),
142 energy (parameters.energy, storage.energy, correct,
debug)
143 {}
◆ getInput()
Get input data.
- Parameters
-
router | module router |
summary | summary data |
event | event |
coverage | coverage |
- Returns
- input data
Definition at line 155 of file JORCAMuonReconstruction.hh.
159 {
161
168
169 return input;
170 }
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 179 of file JORCAMuonReconstruction.hh.
180 {
182
184
185 {
186 out =
prefit(input.prefit);
187
189 }
190 {
191 input.simplex.in = out;
192
194
196 }
197 {
198 input.start.in = out;
199
200 out =
start(input.start);
201
203 }
204 {
205 input.gandalf.in = out;
206
208
210 }
211 {
212 input.start2.in = out;
213
214 out =
start(input.start2);
215
217 }
218 {
219 input.energy.in = out;
220
221 out =
energy(input.energy);
222
224 }
225 {
226 for (JFIT::JEvt::iterator i = out.begin(); i != out.end(); ++i) {
228 }
229 }
230
231 return out;
232 }
static const int JMUONGANDALF
static const int JMUONPREFIT
static const int JMUONENERGY
static const int JMUONSIMPLEX
static const int JMUONSTART
◆ 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 |
The documentation for this struct was generated from the following file: