Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
JRECONSTRUCTION::JORCAReconstruction Struct Reference

ORCA reconstruction. More...

#include <JORCAReconstruction.hh>

Classes

struct  input_type
 Input data type. More...
 
struct  JEnergyCorrection_t
 Energy correction. More...
 
struct  JParameters_t
 Parameters. More...
 
struct  JStorage_t
 Storage for PDFs. More...
 

Public Member Functions

 JORCAReconstruction (const JParameters_t &parameters, const JStorage_t &storage, const JK40Rates &rates_Hz, const JEnergyCorrection_t &correct, const int debug)
 Constructor.
 
input_type getInput (const JModuleRouter &router, const JSummaryRouter &summary, const JDAQEvent &event, const coverage_type &coverage) const
 Get input data.
 
JEvt operator() (input_type &input)
 Fit function.
 

Public Attributes

JORCAMuonReconstruction muon
 
JORCAShowerReconstruction shower
 

Detailed Description

ORCA reconstruction.

Definition at line 28 of file JORCAReconstruction.hh.

Constructor & Destructor Documentation

◆ JORCAReconstruction()

JRECONSTRUCTION::JORCAReconstruction::JORCAReconstruction ( const JParameters_t & parameters,
const JStorage_t & storage,
const JK40Rates & rates_Hz,
const JEnergyCorrection_t & correct,
const int debug )
inline

Constructor.

Parameters
parametersparameters
storagestorage
rates_HzK40 rates [Hz]
correctenergy correction
debugdebug

Definition at line 128 of file JORCAReconstruction.hh.

132 :
133 muon (parameters.muon, storage.muon, rates_Hz, correct.muon, debug),
134 shower(parameters.shower, storage.shower, correct.shower, debug)
135 {}
int debug
debug level
Definition JSirene.cc:72

Member Function Documentation

◆ getInput()

input_type JRECONSTRUCTION::JORCAReconstruction::getInput ( const JModuleRouter & router,
const JSummaryRouter & summary,
const JDAQEvent & event,
const coverage_type & coverage ) const
inline

Get input data.

Parameters
routermodule router
summarysummary data
eventevent
coveragecoverage
Returns
input data

Definition at line 147 of file JORCAReconstruction.hh.

151 {
152 input_type input(event.getDAQEventHeader());
153
154 input.muon = muon .getInput(router, summary, event, coverage);
155 input.shower = shower.getInput(router, summary, event, coverage);
156
157 return input;
158 }
const JDAQEventHeader & getDAQEventHeader() const
Get DAQ event header.
input_type getInput(const JModuleRouter &router, const JSummaryRouter &summary, const JDAQEvent &event, const coverage_type &coverage) const
Get input data.
JORCAShowerReconstruction::input_type shower
input_type getInput(const JModuleRouter &router, const JSummaryRouter &summary, const JDAQEvent &event, const coverage_type &coverage) const
Get input data.

◆ operator()()

JEvt JRECONSTRUCTION::JORCAReconstruction::operator() ( input_type & input)
inline

Fit function.

Parameters
inputinput data
Returns
fit results

Definition at line 167 of file JORCAReconstruction.hh.

168 {
169 JEvt out;
170
171 out += muon (input.muon);
172 out += shower(input.shower);
173
174 return out;
175 }
Acoustic event fit.

Member Data Documentation

◆ muon

JORCAMuonReconstruction JRECONSTRUCTION::JORCAReconstruction::muon

Definition at line 178 of file JORCAReconstruction.hh.

◆ shower

JORCAShowerReconstruction JRECONSTRUCTION::JORCAReconstruction::shower

Definition at line 179 of file JORCAReconstruction.hh.


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