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... | |