|
Jpp
18.0.0
the software that should make you happy
|
Main class for pre-calibration using acoustics data. More...
Classes | |
| struct | fits_t |
| Auxiliary data structure for group of lists of identifiers of to-be-fitted objects. More... | |
| struct | ids_t |
| List of identifiers. More... | |
| struct | JAnchorEditor |
| Auxiliary class to edit rotation of anchor. More... | |
| struct | JDyneemaEditor |
| Auxiliary class to edit length of Dyneema ropes. More... | |
| struct | JModuleEditor |
| Auxiliary class to edit (z) position of module. More... | |
| struct | JParameters_t |
| Extended data structure for parameters of stage. More... | |
| struct | JStringEditor |
| Auxiliary class to edit (x,y,z) position of string. More... | |
| struct | JTripodEditor |
| Auxiliary class to edit (x,y,z) position of tripod. More... | |
Public Types | |
| typedef std::vector< JEvent > | ievt_type |
| typedef std::vector< ievt_type > | idat_type |
Public Member Functions | |
| JSydney (const JFilenames &filenames, const JSoundVelocity &V, const size_t jobs, const int debug) | |
| Constructor. More... | |
| void | stage_0 (const JParameters_t ¶meters) |
| Fit procedure to determine the positions of tripods using strings that are fixed. More... | |
| void | stage_a (const JParameters_t ¶meters) |
| Fit procedure to determine the positions of the strings and tripods. More... | |
| void | stage_b (const JParameters_t ¶meters) |
| Fit procedure to determine the stretching and z-positions of individual strings. More... | |
| void | stage_c (const JParameters_t ¶meters) |
| Fit procedure to determine the z-positions of the modules. More... | |
| double | operator() (const int option) const |
| Get chi2. More... | |
| void | run (const std::string &script) |
| Run. More... | |
| void | store (const std::string &dir=".") |
| Store data in given directory. More... | |
Public Attributes | |
| JFilenames | filenames |
| JSoundVelocity | V |
| size_t | jobs |
| int | debug |
| JSetup | setup |
| fits_t | fits |
| JTOOLS::JHashMap< int, JLocation > | receivers |
| std::unique_ptr< JLocationRouter > | router |
| idat_type | idat |
Static Public Attributes | |
| static constexpr double | RADIUS_M = 1.0 |
| maximal horizontal distance between T-bar and emitter/hydrophone More... | |
Private Types | |
| typedef std::vector< JSuperEvt > | odat_type |
Private Attributes | |
| odat_type | odat |
| JDetector | detector |
| PMTs. More... | |
| JFitParameters | parameters |
Main class for pre-calibration using acoustics data.
Definition at line 126 of file JSydney.cc.
Definition at line 1017 of file JSydney.cc.
Definition at line 1018 of file JSydney.cc.
|
private |
Definition at line 1023 of file JSydney.cc.
|
inline |
Constructor.
| filenames | file names |
| V | sound velocity |
| jobs | jobs |
| debug | debug |
Definition at line 561 of file JSydney.cc.
|
inline |
Fit procedure to determine the positions of tripods using strings that are fixed.
| parameters | parameters |
Definition at line 609 of file JSydney.cc.
|
inline |
Fit procedure to determine the positions of the strings and tripods.
| parameters | parameters |
Definition at line 649 of file JSydney.cc.
|
inline |
Fit procedure to determine the stretching and z-positions of individual strings.
| parameters | parameters |
Definition at line 693 of file JSydney.cc.
|
inline |
Fit procedure to determine the z-positions of the modules.
| parameters | parameters |
Definition at line 748 of file JSydney.cc.
|
inline |
Get chi2.
| option | option |
Definition at line 775 of file JSydney.cc.
|
inline |
Run.
| script | steering script |
Definition at line 869 of file JSydney.cc.
|
inline |
Store data in given directory.
| dir | directory |
Definition at line 981 of file JSydney.cc.
|
static |
maximal horizontal distance between T-bar and emitter/hydrophone
Definition at line 128 of file JSydney.cc.
| JFilenames JACOUSTICS::JSydney::filenames |
Definition at line 1007 of file JSydney.cc.
| JSoundVelocity JACOUSTICS::JSydney::V |
Definition at line 1008 of file JSydney.cc.
| size_t JACOUSTICS::JSydney::jobs |
Definition at line 1009 of file JSydney.cc.
| int JACOUSTICS::JSydney::debug |
Definition at line 1010 of file JSydney.cc.
| JSetup JACOUSTICS::JSydney::setup |
Definition at line 1011 of file JSydney.cc.
| fits_t JACOUSTICS::JSydney::fits |
Definition at line 1012 of file JSydney.cc.
| JTOOLS::JHashMap<int, JLocation> JACOUSTICS::JSydney::receivers |
Definition at line 1014 of file JSydney.cc.
| std::unique_ptr<JLocationRouter> JACOUSTICS::JSydney::router |
Definition at line 1015 of file JSydney.cc.
| idat_type JACOUSTICS::JSydney::idat |
Definition at line 1020 of file JSydney.cc.
|
mutableprivate |
Definition at line 1024 of file JSydney.cc.
|
private |
PMTs.
Definition at line 1026 of file JSydney.cc.
|
private |
Definition at line 1027 of file JSydney.cc.
1.8.5