| 
    Jpp
    18.2.1
    
   the software that should make you happy 
   | 
 
Main class for pre-calibration using acoustics data. More...
Classes | |
| struct | detector_type | 
| Auxiliary data structure for detector with decomposed strings.  More... | |
| struct | fits_t | 
| Auxiliary data structure for group of lists of identifiers of to-be-fitted objects.  More... | |
| struct | ids_t | 
| List of object identifiers.  More... | |
| struct | JAnchorEditor | 
| Auxiliary class to edit orientation 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... | |
| struct | string_type | 
| Auxiliary data structure for decomposed string.  More... | |
Public Types | |
| typedef std::vector< JEvent > | input_type | 
Public Member Functions | |
| JSydney (const JFilenames &filenames, const JSoundVelocity &V, const size_t threads, const int debug) | |
| Constructor.  More... | |
| void | stage_0 (const JParameters_t ¶meters) | 
| Fit procedure to determine the positions of tripods and transmitters 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... | |
| ids_t | getReceivers () const | 
| Get list of identifiers of receivers.  More... | |
| ids_t | getEmitters () const | 
| Get list of identifiers of emitters.  More... | |
Public Attributes | |
| JFilenames | filenames | 
| JSoundVelocity | V | 
| size_t | threads | 
| int | debug | 
| JSetup | setup | 
| fits_t | fits | 
| JTOOLS::JHashMap< int, JLocation > | receivers | 
| std::unique_ptr< JLocationRouter > | router | 
| std::vector< input_type > | input | 
Static Public Attributes | |
| static constexpr double | RADIUS_M = 1.0 | 
| maximal horizontal distance between T-bar and emitter/hydrophone  More... | |
Private Attributes | |
| std::vector< JSuperEvt > | output | 
| JDetector | detector | 
| PMTs.  More... | |
| JFitParameters | parameters | 
Main class for pre-calibration using acoustics data.
Definition at line 133 of file JSydney.cc.
Definition at line 1161 of file JSydney.cc.
      
  | 
  inline | 
Constructor.
| filenames | file names | 
| V | sound velocity | 
| threads | threads | 
| debug | debug | 
Definition at line 568 of file JSydney.cc.
      
  | 
  inline | 
Fit procedure to determine the positions of tripods and transmitters using strings that are fixed.
| parameters | parameters | 
Definition at line 657 of file JSydney.cc.
      
  | 
  inline | 
Fit procedure to determine the positions of the strings and tripods.
| parameters | parameters | 
Definition at line 730 of file JSydney.cc.
      
  | 
  inline | 
Fit procedure to determine the stretching and z-positions of individual strings.
| parameters | parameters | 
Definition at line 774 of file JSydney.cc.
      
  | 
  inline | 
Fit procedure to determine the z-positions of the modules.
| parameters | parameters | 
Definition at line 840 of file JSydney.cc.
      
  | 
  inline | 
Get chi2.
| option | option | 
Definition at line 867 of file JSydney.cc.
      
  | 
  inline | 
Run.
| script | steering script | 
Definition at line 962 of file JSydney.cc.
      
  | 
  inline | 
Store data in given directory.
| dir | directory | 
Definition at line 1074 of file JSydney.cc.
      
  | 
  inline | 
Get list of identifiers of receivers.
Definition at line 1105 of file JSydney.cc.
      
  | 
  inline | 
Get list of identifiers of emitters.
Definition at line 1124 of file JSydney.cc.
      
  | 
  static | 
maximal horizontal distance between T-bar and emitter/hydrophone
Definition at line 135 of file JSydney.cc.
| JFilenames JACOUSTICS::JSydney::filenames | 
Definition at line 1151 of file JSydney.cc.
| JSoundVelocity JACOUSTICS::JSydney::V | 
Definition at line 1152 of file JSydney.cc.
| size_t JACOUSTICS::JSydney::threads | 
Definition at line 1153 of file JSydney.cc.
| int JACOUSTICS::JSydney::debug | 
Definition at line 1154 of file JSydney.cc.
| JSetup JACOUSTICS::JSydney::setup | 
Definition at line 1155 of file JSydney.cc.
| fits_t JACOUSTICS::JSydney::fits | 
Definition at line 1156 of file JSydney.cc.
| JTOOLS::JHashMap<int, JLocation> JACOUSTICS::JSydney::receivers | 
Definition at line 1158 of file JSydney.cc.
| std::unique_ptr<JLocationRouter> JACOUSTICS::JSydney::router | 
Definition at line 1159 of file JSydney.cc.
| std::vector<input_type> JACOUSTICS::JSydney::input | 
Definition at line 1162 of file JSydney.cc.
      
  | 
  mutableprivate | 
Definition at line 1165 of file JSydney.cc.
      
  | 
  private | 
PMTs.
Definition at line 1167 of file JSydney.cc.
      
  | 
  private | 
Definition at line 1168 of file JSydney.cc.
 1.8.5