Jpp
15.0.1
the software that should make you happy
|
Dynamic position calibration. More...
#include <JNarrabri.hh>
Public Types | |
enum | { NUMBER_OF_POINTS = 7, NUMBER_OF_DEGREES = 2 } |
typedef JTOOLS::JElement2D < double, JMODEL::JString > | element_type |
typedef JTOOLS::JPolfitFunction1D < NUMBER_OF_POINTS, NUMBER_OF_DEGREES, element_type, JTOOLS::JCollection > | function_type |
typedef JTOOLS::JHashMap< int, function_type > | data_type |
typedef data_type::const_iterator | const_iterator |
typedef data_type::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
JNarrabri (const JDetector &detector, const double Tmax_s) | |
Constructor. More... | |
void | load (JObjectIterator< JEvt > &input) |
Load calibration data. More... | |
bool | is_valid () const |
Check validity of calibration. More... | |
double | getXmin () const |
Get minimal abscissa. More... | |
double | getXmax () const |
Get maximal abscissa. More... | |
const_iterator | begin () const |
begin of calibration data More... | |
const_iterator | end () const |
end of calibration data More... | |
const_reverse_iterator | rbegin () const |
begin of reverse of calibration data More... | |
const_reverse_iterator | rend () const |
begin of reverse of calibration data More... | |
const JDetector & | operator() (const double t1_s) |
Get detector calibrated at given time. More... | |
Protected Attributes | |
data_type | calibration |
JDetector | detector |
JGeometry | geometry |
double | Tmax_s |
Private Attributes | |
double | t0_s |
Dynamic position calibration.
Definition at line 42 of file JNarrabri.hh.
typedef JTOOLS::JElement2D<double, JMODEL::JString> JACOUSTICS::JNarrabri::element_type |
Definition at line 49 of file JNarrabri.hh.
typedef JTOOLS::JPolfitFunction1D<NUMBER_OF_POINTS, NUMBER_OF_DEGREES, element_type, JTOOLS::JCollection> JACOUSTICS::JNarrabri::function_type |
Definition at line 52 of file JNarrabri.hh.
typedef JTOOLS::JHashMap<int, function_type> JACOUSTICS::JNarrabri::data_type |
Definition at line 54 of file JNarrabri.hh.
Definition at line 56 of file JNarrabri.hh.
Definition at line 57 of file JNarrabri.hh.
anonymous enum |
Enumerator | |
---|---|
NUMBER_OF_POINTS |
number of points for interpolation |
NUMBER_OF_DEGREES |
number of degrees for interpolation |
Definition at line 44 of file JNarrabri.hh.
|
inline |
Constructor.
detector | detector |
Tmax_s | applicability period [s] |
Definition at line 66 of file JNarrabri.hh.
|
inline |
Load calibration data.
input | detector calibration data |
Definition at line 80 of file JNarrabri.hh.
|
inline |
Check validity of calibration.
Definition at line 105 of file JNarrabri.hh.
|
inline |
Get minimal abscissa.
Definition at line 122 of file JNarrabri.hh.
|
inline |
Get maximal abscissa.
Definition at line 141 of file JNarrabri.hh.
|
inline |
begin of calibration data
Definition at line 155 of file JNarrabri.hh.
|
inline |
end of calibration data
Definition at line 156 of file JNarrabri.hh.
|
inline |
begin of reverse of calibration data
Definition at line 157 of file JNarrabri.hh.
|
inline |
begin of reverse of calibration data
Definition at line 158 of file JNarrabri.hh.
|
inline |
Get detector calibrated at given time.
t1_s | time [s] |
Definition at line 167 of file JNarrabri.hh.
|
protected |
Definition at line 200 of file JNarrabri.hh.
|
protected |
Definition at line 201 of file JNarrabri.hh.
|
protected |
Definition at line 202 of file JNarrabri.hh.
|
protected |
Definition at line 203 of file JNarrabri.hh.
|
private |
Definition at line 206 of file JNarrabri.hh.