| 
    Jpp
    
   | 
 
#include <limits>#include <istream>#include <ostream>#include <fstream>#include <cmath>#include <set>#include "JDetector/JDetector.hh"#include "JDetector/JMonteCarloDetector.hh"#include "JDetector/JTimeRange.hh"#include "JDetector/JModuleAddressMap.hh"#include "JDetector/JModuleLocation.hh"#include "JDetector/JModuleGeometry.hh"#include "JGeometry3D/JVector3D.hh"#include "JGeometry3D/JVersor3D.hh"#include "JGeometry3D/JCylinder3D.hh"#include "JTools/JConstants.hh"#include "JIO/JFileStreamIO.hh"#include "JLang/JString.hh"#include "JLang/JException.hh"#include "JLang/gzstream.h"#include "JFit/JPoint3DEstimator.hh"#include "JFit/JPoint3D.hh"Go to the source code of this file.
Namespaces | |
| JDETECTOR | |
| Auxiliary classes and methods for detector calibration and simulation.  | |
| JPP | |
Functions | |
| double | JDETECTOR::getMaximalDistance (const JDetector &detector) | 
| Get maximal distance between modules in detector.  More... | |
| double | JDETECTOR::GetXrotationG4 (const JVersor3D dir) | 
| Get rotation over X axis in Geant4 coordinate system.  More... | |
| double | JDETECTOR::GetYrotationG4 (const JVersor3D dir) | 
| Get rotation over Y axis in Geant4 coordinate system.  More... | |
| void | JDETECTOR::read_gdml (std::istream &, const JDetector &) | 
| void | JDETECTOR::write_gdml (std::ostream &out, const JDetector &detector) | 
| Writes KM3Sim GDML input file from detector.  More... | |
| double | JDETECTOR::getMaximalTime (const JDetector &detector) | 
| Get maximal time between modules in detector following causality.  More... | |
| double | JDETECTOR::getMaximalTime (const JDetector &detector, const double roadWidth_m) | 
| Get maximal time between modules in detector following causality.  More... | |
| JTimeRange | JDETECTOR::getTimeRange (const JTimeRange &timeRange, const JModule &module) | 
| Get de-calibrated time range.  More... | |
| int | JDETECTOR::getNumberOfPMTs (const JModule &module) | 
| Get number of PMTs.  More... | |
| int | JDETECTOR::getNumberOfPMTs (const JDetector &detector) | 
| Get number of PMTs.  More... | |
| int | JDETECTOR::getNumberOfStrings (const JDetector &detector) | 
| Get number of strings.  More... | |
| std::set< int > | JDETECTOR::getStringIDs (const JDetector &detector) | 
| Get list of strings IDs.  More... | |
| int | JDETECTOR::getNumberOfFloors (const JDetector &detector) | 
| Get number of floors.  More... | |
| int | JDETECTOR::getNumberOfModules (const JDetector &detector) | 
| Get number of modules.  More... | |
| void | JDETECTOR::load (const JString &file_name, JDetector &detector) | 
| Load detector from input file.  More... | |
| void | JDETECTOR::store (const JString &file_name, const JDetector &detector) | 
| Store detector to output file.  More... | |
| const JModule & | JDETECTOR::getModule (const JModuleAddressMap &memo, const int id, const JModuleLocation &location=JModuleLocation()) | 
| Get module according module address map.  More... | |
| const JModule & | JDETECTOR::getModule (const int id, const JModuleLocation &location=JModuleLocation()) | 
| Get module corresponding to Antares storey.  More... | |
| std::string | JDETECTOR::getModuleLabel (const JModuleLocation &location) | 
| Get module label (DU-floor) for JMonitor applications.  More... | |
Variables | |
| static const char *const | JDETECTOR::GENDET_DETECTOR_FILE_FORMAT = ".det" | 
| File name extensions.  More... | |
| static const char *const | JDETECTOR::BINARY_DETECTOR_FILE_FORMAT = ".dat" | 
| JIO binary file format.  More... | |
| static const char *const | JDETECTOR::KM3NET_DETECTOR_FILE_FORMAT = ".detx" | 
| KM3NeT standard ASCII format.  More... | |
| static const char *const | JDETECTOR::ZIPPED_DETECTOR_FILE_FORMAT = ".gz" | 
| zipped KM3NeT standard ASCII format  More... | |
| static const char *const | JDETECTOR::GDML_DETECTOR_FILE_FORMAT = ".xml" | 
| KM3Sim input format.  More... | |
 1.8.5