Jpp  master_rocky-40-g5f0272dcd
the software that should make you happy
Public Member Functions | Public Attributes | List of all members
JACOUSTICS::getEvt Struct Reference

Auxiliary data structure to convert model to event. More...

#include <JEvtToolkit.hh>

Inheritance diagram for JACOUSTICS::getEvt:
JACOUSTICS::JEvt JIO::JSerialisable JACOUSTICS::JHead std::vector< JFit > TObject

Public Member Functions

 getEvt (const JHead &header, const JModel &model)
 Constructor. More...
 
virtual JReaderread (JReader &in) override
 Read from input. More...
 
virtual JWriterwrite (JWriter &out) const override
 Write to output. More...
 
 ClassDefOverride (JEvt, 8)
 
 ClassDef (JHead, 6)
 

Public Attributes

int detid
 detector identifier More...
 
double UNIXTimeStart
 start time More...
 
double UNIXTimeStop
 stop time More...
 
int nhit
 number of hits More...
 
int nfit
 number of hits used in fit (after outlier removal) More...
 
int npar
 number of fit parameters More...
 
double ndf
 weighed number of degrees of freedom More...
 
double chi2
 chi2 More...
 

Detailed Description

Auxiliary data structure to convert model to event.

Definition at line 153 of file JAcoustics/JEvtToolkit.hh.

Constructor & Destructor Documentation

◆ getEvt()

JACOUSTICS::getEvt::getEvt ( const JHead header,
const JModel model 
)
inline

Constructor.

Parameters
headerheader
modelmodel

Definition at line 162 of file JAcoustics/JEvtToolkit.hh.

163  :
164  JEvt(header)
165  {
166  for (JModel::string_type::const_iterator i = model.string.begin(); i != model.string.end(); ++i) {
167  this->push_back(getFit(i->first, i->second));
168  }
169  }
JFit getFit(const int id, const JMODEL::JString &string)
Get fit parameters of string.
JEvt()
Default constructor.
container_type::const_iterator const_iterator
Definition: JHashMap.hh:86

Member Function Documentation

◆ read()

virtual JReader& JACOUSTICS::JEvt::read ( JReader in)
inlineoverridevirtualinherited

Read from input.

Parameters
inreader
Returns
reader

Implements JIO::JSerialisable.

Reimplemented in JACOUSTICS::JSuperEvt.

Definition at line 395 of file JAcoustics/JEvt.hh.

396  {
397  in >> static_cast<JHead&> (*this);
398  in >> static_cast<std::vector<JFit>&>(*this);
399 
400  return in;
401  }
Acoustic event header.

◆ write()

virtual JWriter& JACOUSTICS::JEvt::write ( JWriter out) const
inlineoverridevirtualinherited

Write to output.

Parameters
outwriter
Returns
writer

Implements JIO::JSerialisable.

Reimplemented in JACOUSTICS::JSuperEvt.

Definition at line 410 of file JAcoustics/JEvt.hh.

411  {
412  out << static_cast<const JHead&> (*this);
413  out << static_cast<const std::vector<JFit>&>(*this);
414 
415  return out;
416  }

◆ ClassDefOverride()

JACOUSTICS::JEvt::ClassDefOverride ( JEvt  ,
 
)
inherited

◆ ClassDef()

JACOUSTICS::JHead::ClassDef ( JHead  ,
 
)
inherited

Member Data Documentation

◆ detid

int JACOUSTICS::JHead::detid
inherited

detector identifier

Definition at line 255 of file JAcoustics/JEvt.hh.

◆ UNIXTimeStart

double JACOUSTICS::JHead::UNIXTimeStart
inherited

start time

Definition at line 256 of file JAcoustics/JEvt.hh.

◆ UNIXTimeStop

double JACOUSTICS::JHead::UNIXTimeStop
inherited

stop time

Definition at line 257 of file JAcoustics/JEvt.hh.

◆ nhit

int JACOUSTICS::JHead::nhit
inherited

number of hits

Definition at line 258 of file JAcoustics/JEvt.hh.

◆ nfit

int JACOUSTICS::JHead::nfit
inherited

number of hits used in fit (after outlier removal)

Definition at line 259 of file JAcoustics/JEvt.hh.

◆ npar

int JACOUSTICS::JHead::npar
inherited

number of fit parameters

Definition at line 260 of file JAcoustics/JEvt.hh.

◆ ndf

double JACOUSTICS::JHead::ndf
inherited

weighed number of degrees of freedom

Definition at line 261 of file JAcoustics/JEvt.hh.

◆ chi2

double JACOUSTICS::JHead::chi2
inherited

chi2

Definition at line 262 of file JAcoustics/JEvt.hh.


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