Auxiliary data structure to convert model to super event.
More...
#include <JSuperEvtToolkit.hh>
Auxiliary data structure to convert model to super event.
Definition at line 41 of file JSuperEvtToolkit.hh.
◆ tx_type
◆ rx_type
◆ getSuperEvt()
template<class T >
| JACOUSTICS::getSuperEvt::getSuperEvt |
( |
const JHead & | header, |
|
|
const JModel & | model, |
|
|
T | begin, |
|
|
T | end ) |
|
inline |
Constructor.
- Parameters
-
| header | header |
| model | model |
| begin | begin of hit data |
| end | end of hit data |
Definition at line 53 of file JSuperEvtToolkit.hh.
56 :
58 {
59 for (JModel::emission_type::const_iterator i =
model.emission.begin(); i !=
model.emission.end(); ++i) {
60 this->
tx.push_back(JSuperEvt::tx_t(i->first.getID(), i->first.getCounter(), i->second.t1));
61 }
62
63 for (T i = begin; i != end; ++i) {
64 this->
rx.push_back(JSuperEvt::rx_t(i->getID(), i->getCounter(), i->getString(), i->getFloor(), i->getValue(), i->getWeight()));
65 }
66 }
void model(JModel_t &value)
Auxiliary function to constrain model during fit.
JSuperEvt()
Default constructor.
◆ read()
| virtual JReader & JACOUSTICS::JSuperEvt::read |
( |
JReader & | in | ) |
|
|
inlineoverridevirtualinherited |
Read from input.
- Parameters
-
- Returns
- reader
Reimplemented from JACOUSTICS::JEvt.
Definition at line 233 of file JSuperEvt.hh.
234 {
236
239
240 return in;
241 }
virtual JReader & read(JReader &in) override
Read from input.
◆ write()
| virtual JWriter & JACOUSTICS::JSuperEvt::write |
( |
JWriter & | out | ) |
const |
|
inlineoverridevirtualinherited |
Write to output.
- Parameters
-
- Returns
- writer
Reimplemented from JACOUSTICS::JEvt.
Definition at line 250 of file JSuperEvt.hh.
251 {
253
256
257 return out;
258 }
virtual JWriter & write(JWriter &out) const override
Write to output.
◆ ClassDefOverride() [1/2]
| JACOUSTICS::JSuperEvt::ClassDefOverride |
( |
JSuperEvt | , |
|
|
1 | ) |
|
inherited |
◆ ClassDefOverride() [2/2]
| JACOUSTICS::JEvt::ClassDefOverride |
( |
JEvt | , |
|
|
9 | ) |
|
inherited |
◆ ClassDef()
| JACOUSTICS::JHead::ClassDef |
( |
JHead | , |
|
|
7 | ) |
|
inherited |
◆ tx
◆ rx
◆ detid
| int JACOUSTICS::JHead::detid |
|
inherited |
detector identifier
Definition at line 260 of file JEvt.hh.
◆ UNIXTimeStart
| double JACOUSTICS::JHead::UNIXTimeStart |
|
inherited |
start time
Definition at line 261 of file JEvt.hh.
◆ UNIXTimeStop
| double JACOUSTICS::JHead::UNIXTimeStop |
|
inherited |
◆ nhit
| int JACOUSTICS::JHead::nhit |
|
inherited |
number of hits
Definition at line 263 of file JEvt.hh.
◆ nfit
| int JACOUSTICS::JHead::nfit |
|
inherited |
number of hits used in fit (after outlier removal)
Definition at line 264 of file JEvt.hh.
◆ npar
| int JACOUSTICS::JHead::npar |
|
inherited |
number of fit parameters
Definition at line 265 of file JEvt.hh.
◆ ndf
| double JACOUSTICS::JHead::ndf |
|
inherited |
weighed number of degrees of freedom
Definition at line 266 of file JEvt.hh.
◆ chi2
| double JACOUSTICS::JHead::chi2 |
|
inherited |
◆ numberOfIterations
| int JACOUSTICS::JHead::numberOfIterations |
|
inherited |
number of iterations
Definition at line 268 of file JEvt.hh.
The documentation for this struct was generated from the following file: