Jpp 20.0.0-rc.2
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 JPMTParametersMap &pmtParameters, 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 JPMTParametersMap & pmtParameters,
const JEnergyCorrection_t & correct,
const int debug )
inline

Constructor.

Parameters
parametersparameters
storagestorage
rates_HzK40 rates [Hz]
pmtParametersPMT parameters
correctenergy correction
debugdebug

Definition at line 129 of file JORCAReconstruction.hh.

134 :
135 muon (parameters.muon, storage.muon, rates_Hz, pmtParameters, correct.muon, debug),
136 shower(parameters.shower, storage.shower, correct.shower, debug)
137 {}
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 149 of file JORCAReconstruction.hh.

153 {
154 input_type input(event.getDAQEventHeader());
155
156 input.muon = muon .getInput(router, summary, event, coverage);
157 input.shower = shower.getInput(router, summary, event, coverage);
158
159 return input;
160 }
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 169 of file JORCAReconstruction.hh.

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

Member Data Documentation

◆ muon

JORCAMuonReconstruction JRECONSTRUCTION::JORCAReconstruction::muon

Definition at line 180 of file JORCAReconstruction.hh.

◆ shower

JORCAShowerReconstruction JRECONSTRUCTION::JORCAReconstruction::shower

Definition at line 181 of file JORCAReconstruction.hh.


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