Detector description interface for Telescope-related data. More...
#include <Telescope.h>
Public Types | |
typedef std::vector < utl::Vector > ::const_iterator | OutOfBorderPixelsIterator |
typedef std::map< std::string, double > | PointingAngleSet |
Public Member Functions | |
void | CachePixelCalibrations () const |
Cache calibration constants for pixels in one go (minimize DB access) More... | |
bool | CachePixelCloudData () const |
Cache cloud coverage for pixels in one go (minimize DB access) More... | |
void | CachePixelOpticalEfficiencyCorrections () const |
Cache optical efficiency corrections for pixels in one go (minimize DB access) More... | |
utl::Vector | GetAxis () const |
const Camera & | GetCamera () const |
Get the Camera object that belongs to the telescope. More... | |
utl::Vector | GetCameraPixelDirection (const unsigned int pixelId) const |
utl::Vector | GetCameraPixelDirection (const unsigned int row, const unsigned int col) const |
const Channel & | GetChannel (const unsigned int channelId) const |
Get Channel by id, throw utl::NonExistentComponentException if n.a. More... | |
const Channel & | GetChannel (const fdet::Pixel &p) const |
const Channel & | GetChannel (const fevt::Pixel &p) const |
const utl::TimeStamp & | GetCommissionTime () const |
Telescope commission time. More... | |
const std::string & | GetConfigSignature (const std::string &module) const |
const std::string & | GetConfigSignatureStr (const std::string &module) const |
const Corrector & | GetCorrector () const |
Get the Corrector (corrector ring) object that belongs to the telescope. More... | |
int | GetDAQStatus () const |
const utl::TimeStamp & | GetDecommissionTime () const |
Telescope decommission time. More... | |
const Diaphragm & | GetDiaphragm () const |
Get the diaphragm that belongs to the telescope. More... | |
double | GetDiaphragmArea () const |
double | GetDiaphragmRadius () const |
unsigned int | GetEyeId () const |
const Filter & | GetFilter () const |
Get the filter that belongs to the telescope. More... | |
unsigned int | GetFirstChannelId () const |
unsigned int | GetFirstColumn () const |
unsigned int | GetFirstPixelId () const |
unsigned int | GetFirstRow () const |
unsigned int | GetId () const |
unsigned int | GetLastChannelId () const |
unsigned int | GetLastColumn () const |
unsigned int | GetLastPixelId () const |
unsigned int | GetLastRow () const |
double | GetMeasuredRelativeEfficiency (const double wl) const |
const utl::TabulatedFunction & | GetMeasuredRelativeEfficiency () const |
const Mirror & | GetMirror () const |
Get the Mirror object that belongs to the telescope. More... | |
double | GetModelMaxWavelength () const |
double | GetModelMeanEfficiency (const std::string &configSignature, const double wl) const |
double | GetModelMinWavelength () const |
double | GetModelRelativeEfficiency (const double wl) const |
unsigned int | GetParentPhysicalEyeId () const |
const std::string & | GetParentPhysicalEyeIdString () const |
unsigned int | GetParentPhysicalId () const |
const std::string & | GetParentPhysicalIdString () const |
const Pixel & | GetPixel (const unsigned int pixelId) const |
Get Pixel by id, throw utl::NonExistentComponentException if n.a. More... | |
const Pixel & | GetPixel (const unsigned int row, const unsigned int col) const |
Get Pixel by (row,coll),throw utl::NonExistentComponentException if n.a. More... | |
utl::Point | GetPosition () const |
utl::CoordinateSystemPtr | GetTelescopeCoordinateSystem () const |
PointingAngleSet | GetTelescopePointingElevation () const |
std::string | GetTelescopePointingId () const |
PointingAngleSet | GetTelescopePointingPhi () const |
double | GetUpTimeFraction () const |
bool | HasCorrectorRing () const |
flag for corrector ring presence More... | |
bool | IsInAquisition () const |
bool | IsVirtual () const |
Returns whether this telescope belongs to a virtual eye. More... | |
OFFLINE_DECLARE_CONST_ITERATOR_RANGE (OutOfBorderPixelsIterator, OutOfBorderPixels) | |
OutOfBorderPixelsIterator | OutOfBorderPixelsBegin () const |
Begin of pixels out of the border. More... | |
OutOfBorderPixelsIterator | OutOfBorderPixelsEnd () const |
End of pixels out of the border. More... | |
void | UpdateFdUpTime () const |
Protected Member Functions | |
double | GetModelWavelengthDependence (const double wl) const |
Private Types | |
typedef std::map< unsigned int, const Channel * > | InternalChannelCollection |
typedef std::map< unsigned int, Pixel * > | InternalPixelCollection |
typedef std::vector< utl::Vector > | InternalPixelDirCollection |
Private Member Functions | |
void | CacheTelescopePointing () const |
void | GenerateOutOfBorderPixels () const |
Generate pixels for one row and one column outside the last actual pixels of the camera. More... | |
template<typename T > | |
const T & | GetTelescopeData (T *&requestedData, const std::string &property, const std::string &component, const std::string &errorMsg) const |
template<typename T > | |
void | GetTelescopeData (T &requestedData, const std::string &property, const std::string &component, const std::string &errorMsg) const |
Telescope & | operator= (const Telescope &tel) |
Telescope (const unsigned int eyeId, const unsigned int telescopeId) | |
Telescope (const Telescope &tel) | |
void | Update () |
~Telescope () | |
Private Attributes | |
utl::Vector * | fAxis = nullptr |
std::map< int, utl::TabulatedFunction > | fCalibMap |
det::ValidityStamp | fCalibValidityStamp |
Camera * | fCamera = nullptr |
Hold the camera properties like the radius of curvature, Mercedes geometry and efficiency as function of the wavelength. More... | |
InternalChannelCollection | fChannel |
utl::TimeStamp * | fCommissionTime = nullptr |
std::string * | fConfigSignature = nullptr |
std::string | fConfigSignatureModule |
std::string * | fConfigSignatureStr = nullptr |
utl::CoordinateSystemPtr | fCoordinateSystem |
Corrector * | fCorrector = nullptr |
Hold the corrector ring properties like the transmitance as function of the wavelength. More... | |
utl::TimeStamp * | fDecommissionTime = nullptr |
Diaphragm * | fDiaphragm = nullptr |
Hold the diaphragm properties like radius and area. More... | |
unsigned int | fEyeId = 0 |
std::string | fEyeIdString |
Filter * | fFilter = nullptr |
Hold the filter properties like the trasmitance as function of the wavelength. More... | |
int | fIdOfParentPhysicalEye = -1 |
std::string | fIdOfParentPhysicalEyeString |
int | fIdOfParentPhysicalTelescope = -1 |
std::string | fIdOfParentPhysicalTelescopeString |
utl::TabulatedFunction * | fMeasuredRelativeEfficiency = nullptr |
Mirror * | fMirror = nullptr |
Hold the mirror properties like the reflectivity as function of the wavelength. More... | |
std::map< int, utl::TabulatedFunction > | fOpticalEfficiencyMap |
det::ValidityStamp | fOpticalEfficiencyValidityStamp |
InternalPixelDirCollection | fOutBorderPixelsDir |
Hold the directions of "virtual" pixels that are one col/row outside the camera. More... | |
InternalPixelCollection | fPixel |
utl::Point * | fPosition = nullptr |
int | fStatus = 0 |
unsigned int | fTelescopeId = 0 |
std::string | fTelescopeIdString |
PointingAngleSet * | fTelPointingElevationMap = nullptr |
Hold the elevation of the various possible telescope pointing directions. More... | |
std::string * | fTelPointingId = nullptr |
The id of the default telescope pointing. More... | |
PointingAngleSet * | fTelPointingPhiMap = nullptr |
Hold the azimuth of the various possible telescope pointing directions. More... | |
double | fUpTimeFraction = 0 |
det::ValidityStamp | fUpTimeValidityStamp |
Static Private Attributes | |
static const unsigned int | kFirstChannel = 1 |
static const unsigned int | kLastChannel = 480 |
Friends | |
class | Eye |
Detector description interface for Telescope-related data.
Definition at line 51 of file FDetector/Telescope.h.
|
private |
Definition at line 203 of file FDetector/Telescope.h.
|
private |
Definition at line 204 of file FDetector/Telescope.h.
|
private |
Definition at line 205 of file FDetector/Telescope.h.
typedef std::vector<utl::Vector>::const_iterator fdet::Telescope::OutOfBorderPixelsIterator |
An iterator over out of border pixels, useful to check if the light spot is contained in the camera
Definition at line 166 of file FDetector/Telescope.h.
typedef std::map<std::string, double> fdet::Telescope::PointingAngleSet |
Definition at line 181 of file FDetector/Telescope.h.
|
private |
Definition at line 49 of file FDetector/Telescope.cc.
References fEyeId, fEyeIdString, fTelescopeId, and fTelescopeIdString.
|
private |
Definition at line 58 of file FDetector/Telescope.cc.
References fAxis, fCamera, fChannel, fCommissionTime, fConfigSignature, fConfigSignatureStr, fCorrector, fDecommissionTime, fDiaphragm, fFilter, fMeasuredRelativeEfficiency, fMirror, fPixel, fPosition, fTelPointingElevationMap, fTelPointingId, and fTelPointingPhiMap.
|
private |
void fdet::Telescope::CachePixelCalibrations | ( | ) | const |
Cache calibration constants for pixels in one go (minimize DB access)
Definition at line 831 of file FDetector/Telescope.cc.
References utl::TabulatedFunction::Begin(), utl::TabulatedFunction::Clear(), utl::TabulatedFunction::End(), ERROR, fdet::Pixel::fPixelStatus, fdet::Pixel::fWavelengthCalib, utl::nanometer, utl::TabulatedFunction::PushBack(), and utl::TabulatedFunction::SetBoundaryTolerance().
Referenced by fdet::Pixel::GetEndToEndCalibration(), fdet::Pixel::GetEndToEndCalibrationConstant(), and fdet::Pixel::GetStatus().
bool fdet::Telescope::CachePixelCloudData | ( | ) | const |
Cache cloud coverage for pixels in one go (minimize DB access)
Definition at line 977 of file FDetector/Telescope.cc.
References fdet::Pixel::fCloudIndex, fdet::Pixel::fCloudValidityStamp, det::VManager::GetData(), det::ValidityStamp::SetValidityInterval(), and WARNING.
Referenced by fdet::Pixel::HasCloudFraction().
void fdet::Telescope::CachePixelOpticalEfficiencyCorrections | ( | ) | const |
Cache optical efficiency corrections for pixels in one go (minimize DB access)
Definition at line 904 of file FDetector/Telescope.cc.
References utl::TabulatedFunction::Begin(), utl::TabulatedFunction::Clear(), utl::TabulatedFunction::End(), ERROR, fdet::Pixel::fPixelOpticalEfficiencyStatus, fdet::Pixel::fWavelengthOpticalEfficiencyCorrection, utl::nanometer, utl::TabulatedFunction::PushBack(), and utl::TabulatedFunction::SetBoundaryTolerance().
Referenced by fdet::Pixel::GetEndToEndCalibration(), fdet::Pixel::GetOpticalEfficiencyCorrection(), and fdet::Pixel::GetOpticalEfficiencyStatus().
|
private |
Definition at line 425 of file FDetector/Telescope.cc.
References fdet::FDetector::GetEye(), fdet::Eye::GetEyeCoordinateSystem(), utl::BasicVector< HepVector >::GetPhi(), utl::BasicVector< HepVector >::GetTheta(), and utl::kPi.
|
private |
Generate pixels for one row and one column outside the last actual pixels of the camera.
Definition at line 536 of file FDetector/Telescope.cc.
utl::Vector fdet::Telescope::GetAxis | ( | ) | const |
Definition at line 500 of file FDetector/Telescope.cc.
References ERROR, fTelescopeId(), fdet::Eye::GetEyeCoordinateSystem(), and utl::kPi.
Referenced by FdSimEventCheckerOG::FdSimEventChecker::CalculateMinViewingAngle(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), FdTriggerSimulatorOG::FdTriggerSimulator::Run(), and UseMcGeometryOG::UseMcGeometry::SetTimeFit().
const Camera & fdet::Telescope::GetCamera | ( | ) | const |
Get the Camera object that belongs to the telescope.
Definition at line 413 of file FDetector/Telescope.cc.
References fTelescopeId().
Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackground(), FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), FdSimEventCheckerOG::FdSimEventChecker::CalculateMinViewingAngle(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), TelescopeSimulatorKG2::Camera::Camera(), TelescopeSimulatorKG::Camera::Camera(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), FdElectronicsSimulatorOG::FdElectronicsSimulator::ElecSim(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), FdCalibratorOG::FdCalibrator::FillChannelRecData(), otoa::FD2ADST::FillRecPixel(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), FdPulseFinderOG::FdPulseFinder::FindAdditionalPulse(), FdPulseFinderOG::FdPulseFinder::FindBestSignalOverNoise(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), TelescopeSimulatorKG::Camera::FindPixelId(), TelescopeSimulatorKG2::Camera::FindPixelId(), FdPulseFinderOG::FdPulseFinder::FindPulse(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), FdApertureLightFinderKG::FdApertureLightFinder::FindZeta(), DrumPhotonGeneratorOG::DrumPhotonGenerator::GenerateDrumPhotons(), fevt::Telescope::GenerateMirrorEventBorderPixels(), fdet::Pixel::GetChannelId(), GetConfigSignatureStr(), fdet::Pixel::GetDiaPhoton2PEFactor(), fdet::Pixel::GetPixelCoordinateSystem(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::GetTelescopeData(), otoa::LongitudinalXmaxScanner::GetTelescopeProperties(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), FdElectronicsSimulatorOG::FdElectronicsSimulator::InitCamera(), FdTriggerSimulatorOG::FdTriggerSimulator::MakeMirrorEvent(), FdEnergyDepositFinderKG::ProfileFitter::PrepareTimeConvolution(), FdElectronicsSimulatorOG::FdElectronicsSimulator::PrepareTimeConvolution(), FdCalibratorOG::FdCalibrator::RecoverSaturatedTrace(), FdPulseFinderOG::FdPulseFinder::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), VirtualChannelCalibratorKG::VirtualChannelCalibrator::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), TelescopeSimulatorKG2::TelescopeSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), FdEnergyDepositFinderKG::CFMatrixCalculator::SetTelescopeParameters(), and FdTriggerSimulatorOG::FdTriggerSimulator::SLTSim().
utl::Vector fdet::Telescope::GetCameraPixelDirection | ( | const unsigned int | pixelId | ) | const |
Calculate pixel direction in the frame where the x axis is parallel to the optical axis, the z axis is the vertical.
pixelId | runs from 1 to 440 The algorithm is from Ricardo Sato |
Definition at line 1047 of file FDetector/Telescope.cc.
References ERROR, fdet::Pixel::GetColumn(), and fdet::Pixel::GetRow().
Referenced by fevt::Telescope::GenerateMirrorEventBorderPixels(), and fdet::Pixel::GetDirection().
utl::Vector fdet::Telescope::GetCameraPixelDirection | ( | const unsigned int | row, |
const unsigned int | col | ||
) | const |
Calculate pixel direction in the camera system The algorithm is from Ricardo Sato , Unicamp See the FDSimPreProd manual, GAP2003-084
Definition at line 1068 of file FDetector/Telescope.cc.
References utl::kSqrt3.
const Channel & fdet::Telescope::GetChannel | ( | const unsigned int | channelId | ) | const |
Get Channel by id, throw utl::NonExistentComponentException if n.a.
Definition at line 194 of file FDetector/Telescope.cc.
References ERROR, fChannel, fEyeId, fTelescopeId, GetFirstChannelId(), GetLastChannelId(), GetParentPhysicalEyeIdString(), GetParentPhysicalIdString(), and det::if().
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::DoPixelList(), FdElectronicsSimulatorOG::FdElectronicsSimulator::ElecSim(), FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), otoa::LongitudinalXmaxScanner::FillLightFactors(), FdTriggerSimulatorOG::FdTriggerSimulator::FLTSim(), GetConfigSignatureStr(), FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::GetConversionConstant(), FdTriggerSimulatorOG::FdTriggerSimulator::MakeMirrorEvent(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), FdCalibratorOG::FdCalibrator::RecoverSaturatedTrace(), ThresholdCalculatorKG::ThresholdCalculator::Run(), and FdTriggerSimulatorOG::FdTriggerSimulator::T2Trigger().
const Channel & fdet::Telescope::GetChannel | ( | const fdet::Pixel & | p | ) | const |
Definition at line 223 of file FDetector/Telescope.cc.
References fdet::Pixel::GetChannelId().
const Channel & fdet::Telescope::GetChannel | ( | const fevt::Pixel & | p | ) | const |
Definition at line 231 of file FDetector/Telescope.cc.
References fevt::Pixel::GetId().
const TimeStamp & fdet::Telescope::GetCommissionTime | ( | ) | const |
Telescope commission time.
Definition at line 302 of file FDetector/Telescope.cc.
Referenced by fdet::TelIsCommissioned::operator()().
const std::string & fdet::Telescope::GetConfigSignature | ( | const std::string & | module | ) | const |
Definition at line 87 of file FDetector/Telescope.cc.
References fConfigSignature, fConfigSignatureModule, and GetConfigSignatureStr().
Referenced by fdet::Pixel::GetDiaPhoton2PEFactor(), and FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize().
const std::string & fdet::Telescope::GetConfigSignatureStr | ( | const std::string & | module | ) | const |
Definition at line 99 of file FDetector/Telescope.cc.
References fConfigSignature, fConfigSignatureModule, fConfigSignatureStr, GetCamera(), GetChannel(), fdet::Pixel::GetChannelId(), GetCorrector(), fdet::Channel::GetElectronicsGain(), fdet::Camera::GetEta(), GetFilter(), fdet::Camera::GetFirstColumn(), fdet::Camera::GetFirstRow(), fdet::Corrector::GetInnerRadius(), fdet::Camera::GetLastColumn(), fdet::Camera::GetLastRow(), fdet::Corrector::GetMeanLensThickness(), fdet::Camera::GetMercedesBase(), fdet::Camera::GetMercedesEfficiency(), fdet::Camera::GetMercedesHeight(), GetMirror(), utl::TabulatedFunction::GetNPoints(), fdet::Corrector::GetOuterRadius(), GetPixel(), fdet::Pixel::GetQEfficiency(), fdet::Camera::GetRadiusFocal(), fdet::Mirror::GetRadiusOfCurvature(), fdet::Mirror::GetReflectivity(), fdet::Corrector::GetRefractiveIndex(), fdet::Filter::GetTransmittance(), fdet::Corrector::GetTransmittance(), HasCorrectorRing(), utl::m, utl::nanometer, and utl::TabulatedFunction::Y().
Referenced by GetConfigSignature(), MeanNpeFillerKG::MeanNpeFiller::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), and TelescopeSimulatorKG2::TelescopeSimulator::Run().
const Corrector & fdet::Telescope::GetCorrector | ( | ) | const |
Get the Corrector (corrector ring) object that belongs to the telescope.
Definition at line 401 of file FDetector/Telescope.cc.
References fTelescopeId().
Referenced by GetConfigSignatureStr(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), and TelescopeSimulatorKG::Lens::Lens().
int fdet::Telescope::GetDAQStatus | ( | ) | const |
Definition at line 751 of file FDetector/Telescope.cc.
const TimeStamp & fdet::Telescope::GetDecommissionTime | ( | ) | const |
Telescope decommission time.
Definition at line 316 of file FDetector/Telescope.cc.
Referenced by fdet::TelIsCommissioned::operator()().
const Diaphragm & fdet::Telescope::GetDiaphragm | ( | ) | const |
Get the diaphragm that belongs to the telescope.
Definition at line 365 of file FDetector/Telescope.cc.
References fTelescopeId().
Referenced by TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init().
double fdet::Telescope::GetDiaphragmArea | ( | ) | const |
Definition at line 294 of file FDetector/Telescope.cc.
Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackground(), DrumPhotonGeneratorOG::DrumPhotonGenerator::CalculateCalibrationConstants(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeTraceSum(), DrumPhotonGeneratorOG::DrumPhotonGenerator::CalibrateTelescope(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), FdApertureLightFinderKG::FdApertureLightFinder::FindZeta(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), and FdEnergyDepositFinderKG::CFMatrixCalculator::SetTelescopeParameters().
double fdet::Telescope::GetDiaphragmRadius | ( | ) | const |
Definition at line 286 of file FDetector/Telescope.cc.
Referenced by SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), DrumPhotonGeneratorOG::DrumPhotonGenerator::GenerateDrumPhotons(), TelescopeSimulatorLX::TelescopeSimulator::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), and ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run().
|
inline |
Definition at line 78 of file FDetector/Telescope.h.
References fEyeId.
Referenced by FDetectorTest::testVirtualEye(), TelescopeSimulatorKG::RayTracer::~RayTracer(), and TelescopeSimulatorKG2::RayTracer::~RayTracer().
const Filter & fdet::Telescope::GetFilter | ( | ) | const |
Get the filter that belongs to the telescope.
Definition at line 389 of file FDetector/Telescope.cc.
References fTelescopeId().
Referenced by TelescopeSimulatorKG::Filter::Filter(), GetConfigSignatureStr(), TelescopeSimulatorKG::TelescopeSimulator::Run(), and TelescopeSimulatorKG2::TelescopeSimulator::Run().
|
inline |
Definition at line 142 of file FDetector/Telescope.h.
References kFirstChannel.
Referenced by GetChannel().
unsigned int fdet::Telescope::GetFirstColumn | ( | ) | const |
Definition at line 700 of file FDetector/Telescope.cc.
Referenced by TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), TelescopeSimulatorKG::Camera::FindPixelId(), TelescopeSimulatorKG2::Camera::FindPixelId(), fdet::Pixel::GetColumn(), fdet::Channel::GetVirtualChannelId(), and TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init().
|
inline |
Definition at line 139 of file FDetector/Telescope.h.
Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackground(), FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), DrumPhotonGeneratorOG::DrumPhotonGenerator::CalculateCalibrationConstants(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculatePixelTraceSum(), DrumPhotonGeneratorOG::DrumPhotonGenerator::CalibrateTelescope(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), otoa::Detector2ADST::FillCloudCameraData(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), fevt::Telescope::GenerateMirrorEventBorderPixels(), fdet::Pixel::GetColumn(), fdet::Pixel::GetRow(), fdet::Channel::GetVirtualChannelId(), ReadCloudLLNS::ReadCloudLL::Run(), FDetectorTest::testPixelStatus(), and FDetectorTest::testReadFullTelescope().
unsigned int fdet::Telescope::GetFirstRow | ( | ) | const |
Definition at line 692 of file FDetector/Telescope.cc.
Referenced by TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), TelescopeSimulatorKG::Camera::FindPixelId(), TelescopeSimulatorKG2::Camera::FindPixelId(), fdet::Pixel::GetRow(), fdet::Channel::GetVirtualChannelId(), and TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init().
|
inline |
Definition at line 77 of file FDetector/Telescope.h.
References fTelescopeId.
Referenced by FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), otoa::Detector2ADST::FillDetector(), FDetectorTest::testVirtualEye(), TelescopeSimulatorKG::Camera::Trace(), TelescopeSimulatorKG::RayTracer::~RayTracer(), and TelescopeSimulatorKG2::RayTracer::~RayTracer().
|
inline |
Definition at line 143 of file FDetector/Telescope.h.
References kLastChannel.
Referenced by GetChannel().
unsigned int fdet::Telescope::GetLastColumn | ( | ) | const |
Definition at line 716 of file FDetector/Telescope.cc.
Referenced by TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), TelescopeSimulatorKG::Camera::FindPixelId(), TelescopeSimulatorKG2::Camera::FindPixelId(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), and FdTriggerSimulatorOG::FdTriggerSimulator::T2Trigger().
unsigned int fdet::Telescope::GetLastPixelId | ( | ) | const |
Definition at line 724 of file FDetector/Telescope.cc.
References fdet::Camera::GetLastColumn(), and fdet::Camera::GetLastRow().
Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackground(), FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), DrumPhotonGeneratorOG::DrumPhotonGenerator::CalculateCalibrationConstants(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculatePixelTraceSum(), DrumPhotonGeneratorOG::DrumPhotonGenerator::CalibrateTelescope(), FdTriggerSimulatorOG::FdTriggerSimulator::DoPixelList(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), FdElectronicsSimulatorOG::FdElectronicsSimulator::ElecSim(), otoa::Detector2ADST::FillCloudCameraData(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), FdTriggerSimulatorOG::FdTriggerSimulator::FLTSim(), fevt::Telescope::GenerateMirrorEventBorderPixels(), fdet::Channel::GetVirtualChannelId(), FdElectronicsSimulatorOG::FdElectronicsSimulator::InitCamera(), fdet::Channel::IsVirtual(), FdTriggerSimulatorOG::FdTriggerSimulator::MakeMirrorEvent(), ReadCloudLLNS::ReadCloudLL::Run(), ThresholdCalculatorKG::ThresholdCalculator::Run(), FDetectorTest::testPixelStatus(), and FDetectorTest::testReadFullTelescope().
unsigned int fdet::Telescope::GetLastRow | ( | ) | const |
Definition at line 708 of file FDetector/Telescope.cc.
Referenced by TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), TelescopeSimulatorKG::Camera::FindPixelId(), TelescopeSimulatorKG2::Camera::FindPixelId(), fdet::Pixel::GetColumn(), fdet::Pixel::GetRow(), fdet::Channel::GetVirtualChannelId(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), TelescopeSimulatorKG::TelescopeSimulator::Run(), and TelescopeSimulatorKG2::TelescopeSimulator::Run().
double fdet::Telescope::GetMeasuredRelativeEfficiency | ( | const double | wl | ) | const |
Get the total detector response to light as a function of wavelength The sum over all wavelengths is 1.
Definition at line 665 of file FDetector/Telescope.cc.
References utl::TabulatedFunction::Y().
Referenced by FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDirectCherenkovMatrix(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateFluorescenceMatrix(), otoa::LongitudinalXmaxScanner::CalculateLightFactor(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateMieAndRayScattCherenkovMatrix(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeTraceSum(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), fdet::Pixel::GetEndToEndCalibration(), fdet::Pixel::GetEndToEndCalibrationConstant(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), and TelescopeSimulatorKG2::TelescopeSimulator::Run().
const utl::TabulatedFunction & fdet::Telescope::GetMeasuredRelativeEfficiency | ( | ) | const |
Definition at line 674 of file FDetector/Telescope.cc.
References utl::TabulatedFunction::GetNPoints(), utl::TabulatedFunction::GetX(), utl::TabulatedFunction::GetY(), utl::TabulatedFunction::PushBack(), and utl::TabulatedFunction::Y().
const Mirror & fdet::Telescope::GetMirror | ( | ) | const |
Get the Mirror object that belongs to the telescope.
Definition at line 377 of file FDetector/Telescope.cc.
References fTelescopeId().
Referenced by GetConfigSignatureStr(), TelescopeSimulatorKG::Mirror::Mirror(), and TelescopeSimulatorKG::TelescopeSimulator::Run().
double fdet::Telescope::GetModelMaxWavelength | ( | ) | const |
Definition at line 1111 of file FDetector/Telescope.cc.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeTraceSum().
double fdet::Telescope::GetModelMeanEfficiency | ( | const std::string & | configSignature, |
const double | wl | ||
) | const |
Definition at line 645 of file FDetector/Telescope.cc.
References utl::BasicVector< HepVector >::GetCosTheta(), fdet::Pixel::GetDirection(), and fdet::Pixel::GetSimulatedEndToEndCalibration().
Referenced by FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize().
double fdet::Telescope::GetModelMinWavelength | ( | ) | const |
Definition at line 1097 of file FDetector/Telescope.cc.
References max.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeTraceSum().
double fdet::Telescope::GetModelRelativeEfficiency | ( | const double | wl | ) | const |
Wavelength dependence of the optical efficiency, calculated from the modeled efficiencies of the telescope components such as mirror reflectivity.
Definition at line 636 of file FDetector/Telescope.cc.
Referenced by LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), otoa::FD2ADST::FillTelSimData(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), fdet::Pixel::GetSimulatedDiaPhoton2ADC(), TelescopeSimulatorKG::TelescopeSimulator::Run(), and TelescopeSimulatorKG2::TelescopeSimulator::Run().
|
protected |
Definition at line 585 of file FDetector/Telescope.cc.
References utl::mm, std::pow(), utl::Sqr(), and utl::TabulatedFunction::Y().
|
inline |
Numerical Id of parent physical eye. Returns the ordinary eye id if this is a physical telescope
Definition at line 82 of file FDetector/Telescope.h.
References fEyeId, and fIdOfParentPhysicalEye.
Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), otoa::FD2ADST::FillCloudCameraDataBrief(), and FDetectorTest::testVirtualEye().
|
inline |
Id of parent physical eye as string. Returns the ordinary eye id if this is a physical telescope
Definition at line 92 of file FDetector/Telescope.h.
References fEyeIdString, fIdOfParentPhysicalEye, and fIdOfParentPhysicalEyeString.
Referenced by GetChannel(), and FDetectorTest::testVirtualEye().
|
inline |
Numerical Id of parent physical telescope. Returns the ordinary telescope id if this is a physical telescope
Definition at line 87 of file FDetector/Telescope.h.
References fIdOfParentPhysicalEye, fIdOfParentPhysicalTelescope, and fTelescopeId.
Referenced by FDetectorTest::testVirtualEye().
|
inline |
Id of parent physical telescope as string. Returns the ordinary telescope id if this is a physical telescope
Definition at line 97 of file FDetector/Telescope.h.
References fIdOfParentPhysicalEye, fIdOfParentPhysicalTelescopeString, and fTelescopeIdString.
Referenced by GetChannel(), and FDetectorTest::testVirtualEye().
const Pixel & fdet::Telescope::GetPixel | ( | const unsigned int | pixelId | ) | const |
Get Pixel by id, throw utl::NonExistentComponentException if n.a.
Definition at line 330 of file FDetector/Telescope.cc.
References ERROR, and fTelescopeId().
Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackground(), FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), FdCalibratorOG::FdCalibrator::ApplyCalibration(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeTraceSum(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), otoa::Detector2ADST::FillCloudCameraData(), otoa::Detector2ADST::FillDetector(), otoa::LongitudinalXmaxScanner::FillLightFactors(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), SpotPhotonGeneratorOG::SpotPhotonGenerator::FinishSpot(), FdNoiseAdderKG::GetCalibConst(), GetConfigSignatureStr(), FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::GetConversionConstant(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), ReadCloudHLNS::ReadCloudHL::Run(), ReadCloudLLNS::ReadCloudLL::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), TelescopeSimulatorKG2::TelescopeSimulator::Run(), testAtmLowLevelAtmInterface::testCloudDB(), FDetectorTest::testGetPixelCalibNullEndTime(), FDetectorTest::testGetPixelCalibTime1(), FDetectorTest::testGetPixelCalibTime2(), FDetectorTest::testGetPixelCalibTime3(), FDetectorTest::testGetTimeOffset(), FDetectorTest::testPixelStatus(), FDetectorTest::testReadFullTelescope(), TelescopeSimulatorKG::Camera::Trace(), TelescopeSimulatorKG2::Camera::Trace(), and FdProfileConstrainedGeometryFitPG::PCGFitter::Underground().
const Pixel & fdet::Telescope::GetPixel | ( | const unsigned int | row, |
const unsigned int | col | ||
) | const |
Get Pixel by (row,coll),throw utl::NonExistentComponentException if n.a.
Definition at line 356 of file FDetector/Telescope.cc.
Point fdet::Telescope::GetPosition | ( | ) | const |
Definition at line 239 of file FDetector/Telescope.cc.
References fdet::FDetector::GetEye(), and fdet::Eye::GetEyeCoordinateSystem().
Referenced by FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDirectCherenkovMatrix(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateFluorescenceMatrix(), FdSimEventCheckerOG::FdSimEventChecker::CalculateMinViewingAngle(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), TelescopeSimulatorKG::Camera::Camera(), otoa::fd::ConvertXToChi(), FdEnergyDepositFinderKG::LateralLightCalculator::DirCherLightFraction(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), otoa::FD2ADST::FillCloudCameraDataBrief(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), FdApertureLightFinderKG::FdApertureLightFinder::FindZeta(), FdEnergyDepositFinderKG::LateralLightCalculator::FluoLightFraction(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::GetTelescopeData(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), HybridGeometryFinderWG::HybridGeometryFinder::ReadmitPixel(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), HybridGeometryFinderWG::HybridGeometryFinder::RemovePixel(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), FdTriggerSimulatorOG::FdTriggerSimulator::Run(), FdEnergyDepositFinderKG::LateralLightCalculator::ScattCherLightFraction(), HybridGeometryFinderWG::HybridGeometryFinder::SelectPixels(), UseMcGeometryOG::UseMcGeometry::SetSDP(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), HybridGeometryFinderWG::HybridGeometryFinder::StoreData(), FDetectorTest::testVirtualEye(), and FdProfileConstrainedGeometryFitPG::PCGFitter::Underground().
CoordinateSystemPtr fdet::Telescope::GetTelescopeCoordinateSystem | ( | ) | const |
The coordinate system in which the z axis is parallel to the optical axis, the y axis is parallel to a camera column and points down the x axis is parallel to a camera row and points right the position coincides with the eye position
Definition at line 257 of file FDetector/Telescope.cc.
Referenced by TelescopeSimulatorKG::Camera::Camera(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), TelescopeSimulatorKG::RayTracer::DrawTrack(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), otoa::FD2ADST::FillTelSimData(), TelescopeSimulatorKG::Filter::Filter(), DrumPhotonGeneratorOG::DrumPhotonGenerator::GenerateDrumPhotons(), fdet::Pixel::GetPixelCoordinateSystem(), fdet::Pixel::GetSimulatedDiaPhoton2ADC(), TelescopeSimulatorKG::Lens::Lens(), TelescopeSimulatorKG::Mirror::Mirror(), TestTorusKG::TestTorus::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), UseMcGeometryOG::UseMcGeometry::SetSDP(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), TelescopeSimulatorKG::RayTracer::Trace(), and TelescopeSimulatorKG2::RayTracer::Trace().
|
inlineprivate |
Definition at line 1129 of file FDetector/Telescope.cc.
|
inlineprivate |
Definition at line 1146 of file FDetector/Telescope.cc.
References ERROR, and det::VManager::GetData().
Telescope::PointingAngleSet fdet::Telescope::GetTelescopePointingElevation | ( | ) | const |
Definition at line 490 of file FDetector/Telescope.cc.
std::string fdet::Telescope::GetTelescopePointingId | ( | ) | const |
Definition at line 470 of file FDetector/Telescope.cc.
Telescope::PointingAngleSet fdet::Telescope::GetTelescopePointingPhi | ( | ) | const |
Definition at line 480 of file FDetector/Telescope.cc.
double fdet::Telescope::GetUpTimeFraction | ( | ) | const |
Definition at line 733 of file FDetector/Telescope.cc.
bool fdet::Telescope::HasCorrectorRing | ( | ) | const |
flag for corrector ring presence
Definition at line 278 of file FDetector/Telescope.cc.
Referenced by DrumPhotonGeneratorOG::DrumPhotonGenerator::CalculateCalibrationConstants(), fdet::Camera::GetCameraDataDiaphragm(), GetConfigSignatureStr(), fdet::Pixel::GetPixelDataDiaphragm(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), FdElectronicsSimulatorOG::FdElectronicsSimulator::InitCamera(), TelescopeSimulatorKG::RayTracer::RayTracer(), and TelescopeSimulatorKG2::RayTracer::RayTracer().
bool fdet::Telescope::IsInAquisition | ( | ) | const |
Definition at line 742 of file FDetector/Telescope.cc.
|
inline |
Returns whether this telescope belongs to a virtual eye.
Definition at line 101 of file FDetector/Telescope.h.
References fIdOfParentPhysicalEye.
Referenced by FDetectorTest::testVirtualEye().
fdet::Telescope::OFFLINE_DECLARE_CONST_ITERATOR_RANGE | ( | OutOfBorderPixelsIterator | , |
OutOfBorderPixels | |||
) |
Telescope::OutOfBorderPixelsIterator fdet::Telescope::OutOfBorderPixelsBegin | ( | ) | const |
Begin of pixels out of the border.
Definition at line 562 of file FDetector/Telescope.cc.
Referenced by FdApertureLightFinderOG::FdApertureLightFinder::IsNearBorder(), and otoa::LongitudinalXmaxScanner::IsNearBorder().
Telescope::OutOfBorderPixelsIterator fdet::Telescope::OutOfBorderPixelsEnd | ( | ) | const |
End of pixels out of the border.
Definition at line 572 of file FDetector/Telescope.cc.
Referenced by FdApertureLightFinderOG::FdApertureLightFinder::IsNearBorder(), and otoa::LongitudinalXmaxScanner::IsNearBorder().
|
private |
Definition at line 777 of file FDetector/Telescope.cc.
void fdet::Telescope::UpdateFdUpTime | ( | ) | const |
Definition at line 760 of file FDetector/Telescope.cc.
|
friend |
Definition at line 294 of file FDetector/Telescope.h.
|
mutableprivate |
Definition at line 250 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 289 of file FDetector/Telescope.h.
|
mutableprivate |
Definition at line 291 of file FDetector/Telescope.h.
|
mutableprivate |
Hold the camera properties like the radius of curvature, Mercedes geometry and efficiency as function of the wavelength.
Definition at line 282 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 231 of file FDetector/Telescope.h.
Referenced by GetChannel(), and ~Telescope().
|
mutableprivate |
Definition at line 253 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 246 of file FDetector/Telescope.h.
Referenced by GetConfigSignature(), GetConfigSignatureStr(), and ~Telescope().
|
mutableprivate |
Definition at line 247 of file FDetector/Telescope.h.
Referenced by GetConfigSignature(), and GetConfigSignatureStr().
|
mutableprivate |
Definition at line 245 of file FDetector/Telescope.h.
Referenced by GetConfigSignatureStr(), and ~Telescope().
|
mutableprivate |
Definition at line 251 of file FDetector/Telescope.h.
|
mutableprivate |
Hold the corrector ring properties like the transmitance as function of the wavelength.
Definition at line 279 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 254 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Hold the diaphragm properties like radius and area.
Definition at line 270 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
private |
Definition at line 234 of file FDetector/Telescope.h.
Referenced by GetChannel(), GetEyeId(), GetParentPhysicalEyeId(), and Telescope().
|
private |
Definition at line 236 of file FDetector/Telescope.h.
Referenced by GetParentPhysicalEyeIdString(), and Telescope().
|
mutableprivate |
Hold the filter properties like the trasmitance as function of the wavelength.
Definition at line 276 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 240 of file FDetector/Telescope.h.
Referenced by GetParentPhysicalEyeId(), GetParentPhysicalEyeIdString(), GetParentPhysicalId(), GetParentPhysicalIdString(), and IsVirtual().
|
private |
Definition at line 242 of file FDetector/Telescope.h.
Referenced by GetParentPhysicalEyeIdString().
|
mutableprivate |
Definition at line 241 of file FDetector/Telescope.h.
Referenced by GetParentPhysicalId().
|
private |
Definition at line 243 of file FDetector/Telescope.h.
Referenced by GetParentPhysicalIdString().
|
mutableprivate |
Definition at line 256 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Hold the mirror properties like the reflectivity as function of the wavelength.
Definition at line 273 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 290 of file FDetector/Telescope.h.
|
mutableprivate |
Definition at line 292 of file FDetector/Telescope.h.
|
mutableprivate |
Hold the directions of "virtual" pixels that are one col/row outside the camera.
Definition at line 267 of file FDetector/Telescope.h.
|
mutableprivate |
Definition at line 232 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 249 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 287 of file FDetector/Telescope.h.
|
private |
Definition at line 235 of file FDetector/Telescope.h.
Referenced by GetChannel(), GetId(), GetParentPhysicalId(), and Telescope().
|
private |
Definition at line 237 of file FDetector/Telescope.h.
Referenced by GetParentPhysicalIdString(), and Telescope().
|
mutableprivate |
Hold the elevation of the various possible telescope pointing directions.
Definition at line 264 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
The id of the default telescope pointing.
Definition at line 259 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Hold the azimuth of the various possible telescope pointing directions.
Definition at line 262 of file FDetector/Telescope.h.
Referenced by ~Telescope().
|
mutableprivate |
Definition at line 286 of file FDetector/Telescope.h.
|
mutableprivate |
Definition at line 285 of file FDetector/Telescope.h.
|
staticprivate |
Definition at line 60 of file FDetector/Telescope.h.
Referenced by GetFirstChannelId().
|
staticprivate |
Definition at line 61 of file FDetector/Telescope.h.
Referenced by GetLastChannelId().