List of all members | Public Types | Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Friends
utl::Point Class Reference

Point object. More...

#include <utl/Point.h>

Inheritance diagram for utl::Point:
Inheritance graph
[legend]

Public Types

typedef HepVector DataType
 
typedef boost::tuple< double,
double, double > 
Triple
 Coordinate triple for easy getting or setting of coordinates. More...
 

Public Member Functions

return boost::make_tuple (fVector.x(), fVector.y(), fVector.z())
 
return boost::make_tuple (fVector.r(), fVector.theta(), fVector.phi())
 
return boost::make_tuple (fVector.perp(), fVector.phi(), fVector.z())
 
else return d (fVector.mag2()+v.fVector.mag2())< eps *eps
 
CoordinateSystemPtr GetCoordinateSystem () const
 Get the coordinate system of the current internal representation. More...
 
double GetCosTheta (const CoordinateSystemPtr &coordinateSystem) const
 cos of zenith (theta) angle More...
 
double GetPhi (const CoordinateSystemPtr &coordinateSystem) const
 azimuth (phi) angle in spherical and cylindrical coordinates More...
 
double GetR (const CoordinateSystemPtr &coordinateSystem) const
 radius r in spherical coordinates coordinates (distance to origin) More...
 
double GetR2 (const CoordinateSystemPtr &coordinateSystem) const
 radius r^2 in spherical coordinates coordinates (distance to origin)^2 More...
 
double GetRho (const CoordinateSystemPtr &coordinateSystem) const
 radius r in cylindrical coordinates (distance to z axis) More...
 
double GetRho2 (const CoordinateSystemPtr &coordinateSystem) const
 radius r^2 in cylindrical coordinates (distance to z axis)^2 More...
 
double GetTheta (const CoordinateSystemPtr &coordinateSystem) const
 zenith (theta) angle in spherical coordinates More...
 
double GetX (const CoordinateSystemPtr &coordinateSystem) const
 
double GetY (const CoordinateSystemPtr &coordinateSystem) const
 
double GetZ (const CoordinateSystemPtr &coordinateSystem) const
 
bool operator!= (const BasicVector &v) const
 
BasicVectoroperator*= (const double a)
 Multiply by number. More...
 
BasicVectoroperator/= (const double a)
 Divide by number. More...
 
bool operator== (const BasicVector &v) const
 
 Point ()
 
 Point (const double x, const double y, const double z, const CoordinateSystemPtr &theCoordinateSystem)
 Construct point from coordinates in a given coordinate system. More...
 
 Point (const double p1, const double p2, const double p3, const CoordinateSystemPtr &theCoordinateSystem, const CoordinateType &theType)
 Construct a point from arbitrary representation. More...
 

Public Attributes

Triple const
 Get coordinates as a tuple (x, y, z) More...
 
bool const
 Check if two BasicVectors are nearly eaqual. More...
 
void const
 Transform vector to representation in new coordinate system. More...
 
const double d = (fVector - v.fVector).mag2()
 
return true
 

Static Public Attributes

static const CCylindrical kCylindrical
 
static const CSpherical kSpherical
 

Protected Member Functions

void Normalize ()
 normalize the vector More...
 
DataType TransformedVector (const CoordinateSystemPtr &newCoordinateSystem) const
 

Protected Attributes

CoordinateSystemPtr fCoordinateSystem
 
DataType fVector
 

Static Protected Attributes

static const double fgEpsilon = 1e-9
 

Private Member Functions

 Point (const PointBase::DataType &thePoint, const CoordinateSystemPtr &theCoordinateSystem)
 Constructor from internal components for use by operators. More...
 

Friends

Point operator+ (const Point &l, const Vector &r)
 
Point operator+ (const Vector &l, const Point &r)
 
Pointoperator+= (Point &p, const Vector &v)
 
Point operator- (const Point &l, const Vector &r)
 
Vector operator- (const Point &l, const Point &r)
 
Pointoperator-= (Point &p, const Vector &v)
 
class TransformationPolicy
 

Detailed Description

Point object.

Author
Lukas Nellen
Date
22 May 2003

Definition at line 32 of file Point.h.

Member Typedef Documentation

template<class HepVector>
typedef HepVector utl::BasicVector< HepVector >::DataType
inherited

Definition at line 45 of file BasicVector.h.

template<class HepVector>
typedef boost::tuple<double, double, double> utl::BasicVector< HepVector >::Triple
inherited

Coordinate triple for easy getting or setting of coordinates.

Definition at line 147 of file BasicVector.h.

Constructor & Destructor Documentation

utl::Point::Point ( )
inline

Definition at line 35 of file Point.h.

utl::Point::Point ( const double  x,
const double  y,
const double  z,
const CoordinateSystemPtr theCoordinateSystem 
)
inline

Construct point from coordinates in a given coordinate system.

Definition at line 38 of file Point.h.

utl::Point::Point ( const double  p1,
const double  p2,
const double  p3,
const CoordinateSystemPtr theCoordinateSystem,
const CoordinateType theType 
)
inline

Construct a point from arbitrary representation.

Definition at line 44 of file Point.h.

utl::Point::Point ( const PointBase::DataType thePoint,
const CoordinateSystemPtr theCoordinateSystem 
)
inlineprivate

Constructor from internal components for use by operators.

Definition at line 52 of file Point.h.

Member Function Documentation

template<class HepVector>
return utl::BasicVector< HepVector >::boost::make_tuple ( fVector.  x(),
fVector.  y(),
fVector.  z() 
)
inherited
template<class HepVector>
return utl::BasicVector< HepVector >::boost::make_tuple ( fVector.  r(),
fVector.  theta(),
fVector.  phi() 
)
inherited
template<class HepVector>
return utl::BasicVector< HepVector >::boost::make_tuple ( fVector.  perp(),
fVector.  phi(),
fVector.  z() 
)
inherited
template<class HepVector>
else return utl::BasicVector< HepVector >::d ( fVector.  mag2)+v.fVector.mag2()
inherited
template<class HepVector>
CoordinateSystemPtr utl::BasicVector< HepVector >::GetCoordinateSystem ( ) const
inlineinherited

Get the coordinate system of the current internal representation.

Note
This function is mainly for debugging purposes. In general, you can not rely on the coordinate system used for the internal representation having a particular value unless you set it first using TransformTo. In this case, though, you already have the information and you don't have to use this function.

Definition at line 234 of file BasicVector.h.

References utl::BasicVector< HepVector >::fCoordinateSystem.

Referenced by MultipleScatterer::AddPhotons(), G4TankSimulatorOG::G4TankConstruction::AssembleTank(), G4TankSimulatorASCII::G4TankConstruction::AssembleTank(), G4XTankSimulatorAG::G4XTankConstruction::AssembleTank(), EventGeneratorOG::EventGenerator::GenerateArrayCentricRandomizedCoreAroundRandomStation(), EventGeneratorOG::EventGenerator::GenerateCoreAroundStation(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::GenerateCoreAroundStation(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::GenerateCoreAroundStation(), G4XTankSimulatorAG::G4XTankFastCerenkov::GetDataFromConstruction(), G4TankSimulatorASCII::G4TankFastCerenkov::GetDataFromConstruction(), G4TankSimulatorOG::G4TankFastCerenkov::GetDataFromConstruction(), sdet::Scintillator::GetMaxHeight(), sdet::Scintillator::GetMaxRadius(), TelescopeSimulatorKG2::RTFunctions::LambertDiffusion(), TelescopeSimulatorKG2::RTFunctions::MirrorDiffusion(), TelescopeSimulatorKG2::RTFunctions::RandomFacet(), TelescopeSimulatorKG::RTFunctions::RandomNormal(), TelescopeSimulatorKG2::RTFunctions::RandomNormal(), ShowerMaker::ShowerMaker::Run(), RdCOREASSimulationCreator::RdCOREASSimulationCreator::Run(), testAxialVector::testAxialVectorTransformation(), testPoint::testPointTransformation(), and testVector::testVectorTransformation().

template<class HepVector>
double utl::BasicVector< HepVector >::GetCosTheta ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited

cos of zenith (theta) angle

Definition at line 251 of file BasicVector.h.

References utl::BasicVector< HepVector >::fVector.

Referenced by FdProfileReconstructorKG::FdProfileReconstructor::AddPointsOutsideFOV(), MdLDFFinderAG::MdLDFFinder::CalculateChi2(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateGeometryAndDepth(), SdPlaneFitOG::SdPlaneFit::CalculateTimeResidual3D(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), LDFFinderOG::LDFFinder::EstimateEnergy(), LDFFinderOG::LDFFinder::EstimateLDF(), MdCornerClippingCorrecterAG::MdCornerClippingCorrecter::FillCornerClippingProbability(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::FitLDF(), LDFFinderKG::LDFFinder::FitLDF(), LDFFinderOG::LDFFinder::FitLDFDriver(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::FitLDFSimplified(), LDFFinderKG::LDFFinder::FitLDFSimplified(), fdet::Telescope::GetModelMeanEfficiency(), MdMuonIntegratorAG::MdMuonIntegrator::GetMuonsWithADC(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), fdet::Pixel::GetSimulatedDiaPhoton2ADC(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GoraFraction(), atm::InclinedAtmosphericProfile::InclinedAtmosphericProfile(), FdProfileReconstructorKG::FdProfileReconstructor::InitializeAtmosphere(), atm::SimShowerProfileModel::LazyInit(), LDFFinderOG::LDFFinder::LDFFitChi2Fnc(), LDFFinderOG::LDFFinder::LDFFitMaxLikeFnc(), LocalCosTheta(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::MakeStationFitData(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), LDFFinderKG::LDFLikelihoodFunction::operator()(), ScintillatorLDFFinderKG::LDFLikelihoodFunction::operator()(), ScintillatorLDFFinderKG::LDFLikelihoodFunctionTN::operator()(), ScintillatorLDFFinderKG::LDFChi2Function::operator()(), LDFFinderKG::LDFChi2Function::operator()(), LDFFinderOG::LDFFinder::ParameterizedRc(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::Run(), LDFFinderOG::LDFFinder::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), MdLDFFinderAG::VMinMethodFunctor::SetAxis(), MdLDFFinderAG::MdLDFFinder::SetLdfResiduals(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData(), LDFFinderOG::LDFFinder::SetRecData(), TelescopeSimulatorKG::Camera::Trace(), and TelescopeSimulatorKG::Lens::Trace().

template<class HepVector>
double utl::BasicVector< HepVector >::GetPhi ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited

azimuth (phi) angle in spherical and cylindrical coordinates

Definition at line 254 of file BasicVector.h.

References utl::BasicVector< HepVector >::fVector.

Referenced by otoa::MD2ADST::AddParticle(), MultipleScatterer::AddPhotons(), FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), fdet::Telescope::CacheTelescopePointing(), HybridGeometryFinderWG::HybridGeometryFinder::CalculateAxisForTel(), otoa::FOVCalculator::CalculateFOVBoundaries(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), MdBiasCorrecterAG::MdBiasCorrecter::CorrectBias(), DLECorrection::DLECorrection::CorrectDLE(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASContent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCORSIKAContent(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateSimulationInput(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), RdEVASimPreparator::RdEVASimPreparator::EVAFileWriter(), SIOValidationObj::Fill(), FIOValidationObj::Fill(), MdCornerClippingCorrecterAG::MdCornerClippingCorrecter::FillCornerClippingProbability(), otoa::FD2ADST::FillEyeSim(), otoa::FD2ADST::FillFdCoreAxis(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillGeometricalUncertainties(), HdAxisFinderUU::HdAxisFinder::FillPoints(), otoa::FD2ADST::FillSDEye(), otoa::FD2ADST::FillSDP(), FdLightCollectionEfficiencyKG::SimMockEvent::FillSimEvent(), otoa::FD2ADST::FillTelRecData(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), EventGeneratorOG::EventGenerator::GenerateSphereCentricCore(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), fwk::ParametricGeoMagneticField::GetDeclination(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::GetExternalGeometry(), fdet::Pixel::GetPixelCoordinateSystem(), RdHASLDFFitter::GetSineAlphaSquareErr(), UnivFitterKG::Fitter::init(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::InitCoordinateSys(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::InitNewShower(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::InitNewShower(), TelescopeSimulatorKG2::RTFunctions::LambertDiffusion(), main(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), TelescopeSimulatorKG2::RTFunctions::MirrorDiffusion(), otoa::err::CalculateFdArrivalDirection::operator()(), SdHorizontalReconstructionNS::ShowerSizeFunction::operator()(), HybridGeometryFinderWG::AxisParameterCalculator::operator()(), LDFFinderOG::LDFFinder::OutputResults(), LDFFinderKG::LDFFinder::OutputResults(), RdLDFFitter::RdLDFFitter::PlotScan(), SdHorizontalReconstructionNS::ShowerSizeFunction::Predict(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::PrepParams(), UnivFitterKG::Fitter::printResults(), TelescopeSimulatorKG2::RTFunctions::RandomFacet(), TelescopeSimulatorKG::RTFunctions::RandomNormal(), TelescopeSimulatorKG2::RTFunctions::RandomNormal(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), RdAntennaStationToChannelConverter::RdAntennaStationToChannelConverter::Run(), GeometryExampleNS::GeometryExample::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), FdAxisFinderOG::FdAxisFinder::Run(), MdGeometryFitterAG::MdGeometryFitter::Run(), HdAxisFinderUU::HdAxisFinder::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), RdGlobalFit::RdGlobalFit::Run(), LDFFinderOG::LDFFinder::Run(), SdSimpleSimKG::SdSimpleSim::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), LDFFinderKG::LDFFinder::Run(), RdLDFFitter::RdLDFFitter::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), FdTriggerSimulatorOG::FdTriggerSimulator::Run(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::Run(), SdSimMuonNumberFitterNS::SdSimMuonNumberFitter::Run(), RdWaveFit::RdWaveFit::Run(), UnivFitterKG::Fitter::run(), FdProfileConstrainedGeometryFit::PCGFitter::ScanChi0(), FdProfileConstrainedGeometryFitPG::PCGFitter::ScanChi0(), FdProfileReconstructorKG::FdProfileReconstructor::SetGeometry(), RdGlobalFit::RdGlobalFit::setGlFitDataDirection(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData(), LDFFinderOG::LDFFinder::SetRecData(), UniversalityFitter::UniversalityFitter::SetRecData(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::SetReconstructedValues(), UseMcGeometryOG::UseMcGeometry::SetSDP(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), UnivFitterKG::Fitter::setupMinuit(), un2::SimpleReco(), RDetectorTest::testStationListManager(), and Sd5T5Tester::Sd5T5Tester::UpdateFirstCrown().

template<class HepVector>
double utl::BasicVector< HepVector >::GetR ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited
template<class HepVector>
double utl::BasicVector< HepVector >::GetR2 ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited

radius r^2 in spherical coordinates coordinates (distance to origin)^2

Definition at line 260 of file BasicVector.h.

References utl::BasicVector< HepVector >::fVector.

Referenced by utl::AxialVector::GetMag2(), and testBasicVector::testNormalize().

template<class HepVector>
double utl::BasicVector< HepVector >::GetRho ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited
template<class HepVector>
double utl::BasicVector< HepVector >::GetRho2 ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited
template<class HepVector>
double utl::BasicVector< HepVector >::GetTheta ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited

zenith (theta) angle in spherical coordinates

Definition at line 248 of file BasicVector.h.

References utl::BasicVector< HepVector >::fVector.

Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), otoa::MD2ADST::AddParticle(), MultipleScatterer::AddPhotons(), FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), fdet::Telescope::CacheTelescopePointing(), HybridGeometryFinderWG::HybridGeometryFinder::CalculateAxisForTel(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdSimEventCheckerOG::FdSimEventChecker::CalculateXmaxViewingAngle(), MdBiasCorrecterAG::MdBiasCorrecter::CorrectBias(), DLECorrection::DLECorrection::CorrectDLE(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASContent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCORSIKAContent(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateSimulationInput(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), RdEVASimPreparator::RdEVASimPreparator::EVAFileWriter(), SIOValidationObj::Fill(), FIOValidationObj::Fill(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillEyeSim(), otoa::FD2ADST::FillFdCoreAxis(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillGeometricalUncertainties(), otoa::FD2ADST::FillHybridStations(), otoa::FD2ADST::FillSDEye(), otoa::FD2ADST::FillSDP(), FdLightCollectionEfficiencyKG::SimMockEvent::FillSimEvent(), otoa::FD2ADST::FillTelRecData(), FdAxisFinderOG::FdAxisFinder::FindAxisLaser(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), EventGeneratorOG::EventGenerator::GenerateSphereCentricCore(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::GetExternalGeometry(), fdet::Pixel::GetPixelCoordinateSystem(), RdHASLDFFitter::GetSineAlphaSquareErr(), UnivFitterKG::Fitter::init(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::InitCoordinateSys(), MdEventSelectorAG::MdEventSelector::IsHighTheta(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), TelescopeSimulatorKG2::RTFunctions::LambertDiffusion(), RdREASSimPreparator::RdREASSimPreparator::LaunchConexSim(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), FdAxisFinderOG::FdAxisFinder::MinuitFitFuncLaser(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), TelescopeSimulatorKG2::RTFunctions::MirrorDiffusion(), otoa::err::CalculateFdArrivalDirection::operator()(), SdHorizontalReconstructionNS::ShowerSizeFunction::operator()(), HybridGeometryFinderWG::AxisParameterCalculator::operator()(), LDFFinderOG::LDFFinder::OutputResults(), LDFFinderKG::LDFFinder::OutputResults(), RdLDFFitter::RdLDFFitter::PlotScan(), SdHorizontalReconstructionNS::ShowerSizeFunction::Predict(), FdProfileConstrainedGeometryFit::ChiZeroRegression::PrepParams(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::PrepParams(), UnivFitterKG::Fitter::printResults(), TelescopeSimulatorKG2::RTFunctions::RandomFacet(), TelescopeSimulatorKG::RTFunctions::RandomNormal(), TelescopeSimulatorKG2::RTFunctions::RandomNormal(), HybridGeometryFinderWG::HybridGeometryFinder::ReadmitPixel(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), HybridGeometryFinderWG::HybridGeometryFinder::RemovePixel(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), RdStationSimulationRejector::RdStationSimulationRejector::Run(), RdAntennaStationToChannelConverter::RdAntennaStationToChannelConverter::Run(), GeometryExampleNS::GeometryExample::Run(), RdEventPreSelector::RdEventPreSelector::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), RPCSimulatorLX::RPCSimulator::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), FdAxisFinderOG::FdAxisFinder::Run(), MdGeometryFitterAG::MdGeometryFitter::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), HdAxisFinderUU::HdAxisFinder::Run(), MdLDFFinderAG::MdLDFFinder::Run(), RdGlobalFit::RdGlobalFit::Run(), LDFFinderOG::LDFFinder::Run(), LDFFinderKG::LDFFinder::Run(), RdLDFFitter::RdLDFFitter::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), FdTriggerSimulatorOG::FdTriggerSimulator::Run(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::Run(), RdWaveFit::RdWaveFit::Run(), UniversalityFitter::UniversalityFitter::Run(), UnivFitterKG::Fitter::run(), FdProfileConstrainedGeometryFit::PCGFitter::ScanChi0(), FdProfileConstrainedGeometryFitPG::PCGFitter::ScanChi0(), HybridGeometryFinderWG::HybridGeometryFinder::SelectPixels(), FdProfileReconstructorKG::FdProfileReconstructor::SetGeometry(), RdGlobalFit::RdGlobalFit::setGlFitDataDirection(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData(), LDFFinderOG::LDFFinder::SetRecData(), UniversalityFitter::UniversalityFitter::SetRecData(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::SetReconstructedValues(), UseMcGeometryOG::UseMcGeometry::SetSdGeometry(), UseMcGeometryOG::UseMcGeometry::SetSDP(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromExternal(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromSD(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), UnivFitterKG::Fitter::setupMinuit(), un2::SimpleReco(), RDetectorTest::testStationListManager(), and FdProfileConstrainedGeometryFitPG::PCGFitter::Underground().

template<class HepVector>
double utl::BasicVector< HepVector >::GetX ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited

Definition at line 206 of file BasicVector.h.

References utl::BasicVector< HepVector >::fVector.

Referenced by RdAirplane::Interpolator3D::_getCoordinates(), TelescopeSimulatorKG2::RayTracer::Track::AddPoint(), otoa::RdFiller::AddRadioDetector(), otoa::RdFiller::AddRadioDetectorGeometry(), G4TankSimulatorOG::G4TankConstruction::AssembleTank(), G4XTankSimulatorAG::G4XTankConstruction::AssembleTank(), G4TankSimulatorASCII::G4TankConstruction::AssembleTank(), G4StationSimulatorOG::G4StationConstruction::AssembleUMD(), atm::AnalyticalCherenkovModel::AsymmCorrection(), HybridGeometryFinderWG::HybridGeometryFinder::CalculateAxisForTel(), otoa::FOVCalculator::CalculateFOVBoundaries(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), testFEventImpl::checkEyeRecDataValues(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::ComputeGroundVariables(), evt::ConvertEventToEc(), RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASContent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASListContent(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateSimulationInput(), TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), TelescopeSimulatorKG2::Mirror::Draw(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), TelescopeSimulatorKG::RayTracer::DrawTrack(), LDFFinderOG::LDFFinder::EstimateChi2(), TopDownSelectorNS::TopDownSelector::EstimateCore(), LDFFinderOG::LDFFinder::EstimateCurvature(), RdEVASimPreparator::RdEVASimPreparator::EVAFileWriter(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), atm::AnalyticalCherenkovModel::EvaluateDirectCherenkovProbability(), otoa::Offline2ADST::FillDetectorGeometryIncremental(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), otoa::MD2ADST::FillRecShower(), RdStationInterpolator::RdStationInterpolator::FindClosestSimPulsesToStation(), TelescopeSimulatorKG::Camera::FindPixelId(), TelescopeSimulatorKG2::Camera::FindPixelId(), FdSDPFinderOG::FdSDPFinder::FindSDPFirstGuess(), RdStationInterpolator::RdStationInterpolator::FindSurroundingNN(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdApertureLightFinderKG::FdApertureLightFinder::FindZeta(), LDFFinderOG::LDFFinder::FitCurvatureDriver(), LDFFinderOG::LDFFinder::FitLDFDriver(), MdLDFFinderAG::MdLDFFinder::FixBetaFlag(), EventGeneratorOG::EventGenerator::FlagHoleStations(), RdAirplane::FlightAndPositionPair::FlightAndPositionPair(), GroundPropagatorAG::PrimaryGenerator::GeneratePrimaries(), fwk::ParametricGeoMagneticField::Get(), utl::RadioGeometryUtilities::GetAngleToEFieldExpectation2D(), RdStationInterpolator::RdStationInterpolator::GetAreaOfTriangles(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetCoreErrorEllipse(), EventGeneratorOG::EventGenerator::GetCoreShiftForRadioSimulation(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCoreXY(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetCovarianceMatrix(), G4TankSimulatorASCII::G4TankFastCerenkov::GetDataFromConstruction(), G4XTankSimulatorAG::G4XTankFastCerenkov::GetDataFromConstruction(), G4TankSimulatorOG::G4TankFastCerenkov::GetDataFromConstruction(), sdet::Scintillator::GetDistancesToBarEnds(), sdet::Scintillator::GetDistancesToPMT(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetEfieldInShowerPlane(), utl::Probability::GetFisher(), RdAirplane::Ads_bDataBase::getFlights(), sdet::Scintillator::GetMaxRadius(), TelescopeSimulatorKG2::Mirror::GetMirrorSegment(), ShowerInventorNS::ShowerInventor::GetOneParticle(), cdet::Station::GetPadId(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetRotatedPolarizationTraces(), RdHASLDFFitter::GetSineAlphaSquareErr(), utl::RadioGeometryUtilities::GetVectorInShowerPlaneVxB(), RdAirplane::RdAirplaneTiming::Init(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), sdet::Scintillator::IsHit(), sdet::Station::IsHit(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::LateralDistributionScatteredCherenkov(), RdREASSimPreparator::RdREASSimPreparator::LaunchConexSim(), SdPlaneFitOG::SdPlaneFit::LinearFit(), RdPlaneFit::RdPlaneFit::LinearFit(), RdScintPlaneFit::RdScintPlaneFit::LinearFit(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::LocalCoordinates(), main(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), RdLDFFitter::LDFLikelihoodFunction::operator()(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), RdLDFFitter::RdLDFFitter::PlotScan(), UnivFitterKG::Fitter::printResults(), ProjectIntoCorePlane(), ProjectIntoCorePlane2(), utl::RadioGeometryUtilities::RadioGeometryUtilities(), io::ZHAireSFile::Read(), io::REASFile::Read(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), TopDownSelectorNS::TopDownSelector::Recover3Stations(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::Recover3Stations(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), ShowerMaker::ShowerMaker::Run(), ValidationNS::Validation::Run(), RdScintSignalReconstructor::RdScintSignalReconstructor::Run(), SdMonteCarloPropagatorKVI::SdMonteCarloPropagator::Run(), GeometryExampleNS::GeometryExample::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), RdEventInitializer::RdEventInitializer::Run(), RdREASSimPreparator::RdREASSimPreparator::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationAssociator::RdStationAssociator::Run(), RdCOREASSimulationCreator::RdCOREASSimulationCreator::Run(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), FdAxisFinderOG::FdAxisFinder::Run(), EventGeneratorOG::EventGenerator::Run(), MdGeometryFitterAG::MdGeometryFitter::Run(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), RdPlaneFit::RdPlaneFit::Run(), UnderGrdInjectorAG::UnderGrdInjector::Run(), RdStationInterpolator::RdStationInterpolator::Run(), RdAirplane::RdAirplaneArrivalDirectionSetter::Run(), MdLDFFinderAG::MdLDFFinder::Run(), RdScintPlaneFit::RdScintPlaneFit::Run(), RdPreWaveFitter::RdPreWaveFitter::Run(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::Run(), RdGlobalFit::RdGlobalFit::Run(), SdSimpleSimKG::SdSimpleSim::Run(), LDFFinderKG::LDFFinder::Run(), RdLDFFitter::RdLDFFitter::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), SdCompParam::SdCompositionParameters::Run(), RdWaveFit::RdWaveFit::Run(), RdLDFFitter::RdLDFFitter::Scan(), RdGlobalFit::RdGlobalFit::setGlFitDataCore(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData(), LDFFinderOG::LDFFinder::SetRecData(), UniversalityFitter::UniversalityFitter::SetRecData(), RdPolarGrid::RdPolarGrid::setRRecDirection(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromExternal(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromSD(), MdGeometryFitterAG::MdGeometryFitter::SetTimeData(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), UnivFitterKG::Fitter::setupMinuit(), MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses(), SDetectorTest::testBasic(), MDetectorTest::testBasic(), SDenseDetectorTestBasic::testBasic1(), SDenseDetectorTestZenith::testBasicZenith(), testRadioGeometryUtilities::testChargeExcessVector(), testRadioGeometryUtilities::testGetLorentzVector(), testMagneticFieldModel::testIGRFValues(), CoordinateSystemRegistryTest::testPampaAmarilla(), RDetectorTest::testStationListManager(), FDetectorTest::testVirtualEye(), TelescopeSimulatorKG2::Filter::Trace(), TelescopeSimulatorKG::Lens::Trace(), TelescopeSimulatorKG2::Mirror::Trace(), TelescopeSimulatorKG2::RayTracer::Trace(), TelescopeSimulatorKG2::Camera::TraceMerc(), TelescopeSimulatorKG::Camera::TraceMerc(), TelescopeSimulatorKG::Camera::TraceShadow(), TelescopeSimulatorKG2::Camera::TraceShadow(), and TelescopeSimulatorKG2::Lens::TraceWithTorus().

template<class HepVector>
double utl::BasicVector< HepVector >::GetY ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited

Definition at line 209 of file BasicVector.h.

References utl::BasicVector< HepVector >::fVector.

Referenced by RdAirplane::Interpolator3D::_getCoordinates(), TelescopeSimulatorKG2::RayTracer::Track::AddPoint(), otoa::RdFiller::AddRadioDetector(), otoa::RdFiller::AddRadioDetectorGeometry(), G4TankSimulatorOG::G4TankConstruction::AssembleTank(), G4XTankSimulatorAG::G4XTankConstruction::AssembleTank(), G4TankSimulatorASCII::G4TankConstruction::AssembleTank(), G4StationSimulatorOG::G4StationConstruction::AssembleUMD(), atm::AnalyticalCherenkovModel::AsymmCorrection(), HybridGeometryFinderWG::HybridGeometryFinder::CalculateAxisForTel(), otoa::FOVCalculator::CalculateFOVBoundaries(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), testFEventImpl::checkEyeRecDataValues(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::ComputeGroundVariables(), evt::ConvertEventToEc(), RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASContent(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateSimulationInput(), TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), TelescopeSimulatorKG2::Mirror::Draw(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), TelescopeSimulatorKG::RayTracer::DrawTrack(), LDFFinderOG::LDFFinder::EstimateChi2(), TopDownSelectorNS::TopDownSelector::EstimateCore(), LDFFinderOG::LDFFinder::EstimateCurvature(), RdEVASimPreparator::RdEVASimPreparator::EVAFileWriter(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), atm::AnalyticalCherenkovModel::EvaluateDirectCherenkovProbability(), otoa::Offline2ADST::FillDetectorGeometryIncremental(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), otoa::MD2ADST::FillRecShower(), RdStationInterpolator::RdStationInterpolator::FindClosestSimPulsesToStation(), TelescopeSimulatorKG::Camera::FindPixelId(), TelescopeSimulatorKG2::Camera::FindPixelId(), FdSDPFinderOG::FdSDPFinder::FindSDPFirstGuess(), RdStationInterpolator::RdStationInterpolator::FindSurroundingNN(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdApertureLightFinderKG::FdApertureLightFinder::FindZeta(), LDFFinderOG::LDFFinder::FitCurvatureDriver(), LDFFinderOG::LDFFinder::FitLDFDriver(), MdLDFFinderAG::MdLDFFinder::FixBetaFlag(), EventGeneratorOG::EventGenerator::FlagHoleStations(), RdAirplane::FlightAndPositionPair::FlightAndPositionPair(), GroundPropagatorAG::PrimaryGenerator::GeneratePrimaries(), fwk::ParametricGeoMagneticField::Get(), utl::RadioGeometryUtilities::GetAngleToEFieldExpectation2D(), RdStationInterpolator::RdStationInterpolator::GetAreaOfTriangles(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetCoreErrorEllipse(), EventGeneratorOG::EventGenerator::GetCoreShiftForRadioSimulation(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetCoreXY(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetCovarianceMatrix(), G4TankSimulatorASCII::G4TankFastCerenkov::GetDataFromConstruction(), G4XTankSimulatorAG::G4XTankFastCerenkov::GetDataFromConstruction(), G4TankSimulatorOG::G4TankFastCerenkov::GetDataFromConstruction(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetEfieldInShowerPlane(), utl::Probability::GetFisher(), RdAirplane::Ads_bDataBase::getFlights(), sdet::Scintillator::GetMaxRadius(), TelescopeSimulatorKG2::Mirror::GetMirrorSegment(), ShowerInventorNS::ShowerInventor::GetOneParticle(), cdet::Station::GetPadId(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetRotatedPolarizationTraces(), RdHASLDFFitter::GetSineAlphaSquareErr(), utl::RadioGeometryUtilities::GetVectorInShowerPlaneVxB(), RdAirplane::RdAirplaneTiming::Init(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), sdet::Scintillator::IsHit(), sdet::Station::IsHit(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::LateralDistributionScatteredCherenkov(), RdREASSimPreparator::RdREASSimPreparator::LaunchConexSim(), SdPlaneFitOG::SdPlaneFit::LinearFit(), RdPlaneFit::RdPlaneFit::LinearFit(), RdScintPlaneFit::RdScintPlaneFit::LinearFit(), main(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), RdLDFFitter::LDFLikelihoodFunction::operator()(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), RdLDFFitter::RdLDFFitter::PlotScan(), UnivFitterKG::Fitter::printResults(), ProjectIntoCorePlane(), ProjectIntoCorePlane2(), utl::RadioGeometryUtilities::RadioGeometryUtilities(), io::ZHAireSFile::Read(), io::REASFile::Read(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), TopDownSelectorNS::TopDownSelector::Recover3Stations(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::Recover3Stations(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), ShowerMaker::ShowerMaker::Run(), ValidationNS::Validation::Run(), RdScintSignalReconstructor::RdScintSignalReconstructor::Run(), SdMonteCarloPropagatorKVI::SdMonteCarloPropagator::Run(), GeometryExampleNS::GeometryExample::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), RdEventInitializer::RdEventInitializer::Run(), RdREASSimPreparator::RdREASSimPreparator::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationAssociator::RdStationAssociator::Run(), RdCOREASSimulationCreator::RdCOREASSimulationCreator::Run(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), FdAxisFinderOG::FdAxisFinder::Run(), MdGeometryFitterAG::MdGeometryFitter::Run(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), RdPlaneFit::RdPlaneFit::Run(), UnderGrdInjectorAG::UnderGrdInjector::Run(), RdAirplane::RdAirplaneArrivalDirectionSetter::Run(), MdLDFFinderAG::MdLDFFinder::Run(), RdScintPlaneFit::RdScintPlaneFit::Run(), RdPreWaveFitter::RdPreWaveFitter::Run(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::Run(), RdGlobalFit::RdGlobalFit::Run(), SdSimpleSimKG::SdSimpleSim::Run(), LDFFinderKG::LDFFinder::Run(), RdLDFFitter::RdLDFFitter::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), SdCompParam::SdCompositionParameters::Run(), RdWaveFit::RdWaveFit::Run(), RdLDFFitter::RdLDFFitter::Scan(), RdGlobalFit::RdGlobalFit::setGlFitDataCore(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData(), LDFFinderOG::LDFFinder::SetRecData(), UniversalityFitter::UniversalityFitter::SetRecData(), RdPolarGrid::RdPolarGrid::setRRecDirection(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromExternal(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromSD(), MdGeometryFitterAG::MdGeometryFitter::SetTimeData(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), UnivFitterKG::Fitter::setupMinuit(), MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses(), SDetectorTest::testBasic(), MDetectorTest::testBasic(), SDenseDetectorTestBasic::testBasic1(), SDenseDetectorTestZenith::testBasicZenith(), testRadioGeometryUtilities::testChargeExcessVector(), testRadioGeometryUtilities::testGetLorentzVector(), testMagneticFieldModel::testIGRFValues(), RDetectorTest::testStationListManager(), FDetectorTest::testVirtualEye(), TelescopeSimulatorKG2::Filter::Trace(), TelescopeSimulatorKG::Lens::Trace(), TelescopeSimulatorKG2::Mirror::Trace(), TelescopeSimulatorKG2::RayTracer::Trace(), TelescopeSimulatorKG2::Camera::TraceMerc(), TelescopeSimulatorKG::Camera::TraceMerc(), TelescopeSimulatorKG::Camera::TraceShadow(), TelescopeSimulatorKG2::Camera::TraceShadow(), and TelescopeSimulatorKG2::Lens::TraceWithTorus().

template<class HepVector>
double utl::BasicVector< HepVector >::GetZ ( const CoordinateSystemPtr coordinateSystem) const
inlineinherited

Definition at line 212 of file BasicVector.h.

References utl::BasicVector< HepVector >::fVector.

Referenced by RdAirplane::Interpolator3D::_getCoordinates(), TelescopeSimulatorKG2::RayTracer::Track::AddPoint(), otoa::RdFiller::AddRadioDetector(), otoa::RdFiller::AddRadioDetectorGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), G4StationSimulatorOG::G4StationConstruction::AssembleUMD(), atm::AnalyticalCherenkovModel::AsymmCorrection(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), HybridGeometryFinderWG::HybridGeometryFinder::CalculateAxisForTel(), otoa::FOVCalculator::CalculateFOVBoundaries(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), testFEventImpl::checkEyeRecDataValues(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), evt::ConvertEventToEc(), RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASContent(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateSimulationInput(), LDFFinderOG::LDFFinder::CurvatureFitFnc(), TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), TelescopeSimulatorKG2::Mirror::Draw(), TelescopeSimulatorKG::RayTracer::DrawTrack(), TopDownSelectorNS::TopDownSelector::EstimateCore(), RdEVASimPreparator::RdEVASimPreparator::EVAFileWriter(), atm::AnalyticalCherenkovModel::EvaluateDirectCherenkovProbability(), otoa::FD2ADST::FillFdCoreAxis(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), TelescopeSimulatorKG::Camera::FindPixelId(), TelescopeSimulatorKG2::Camera::FindPixelId(), FdSDPFinderOG::FdSDPFinder::FindSDPFirstGuess(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdApertureLightFinderKG::FdApertureLightFinder::FindZeta(), MdLDFFinderAG::MdLDFFinder::FixBetaFlag(), fwk::ParametricGeoMagneticField::Get(), utl::RadioGeometryUtilities::GetAngleToEFieldExpectation2D(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetCoreErrorEllipse(), EventGeneratorOG::EventGenerator::GetCoreShiftForRadioSimulation(), G4TankSimulatorASCII::G4TankFastCerenkov::GetDataFromConstruction(), G4XTankSimulatorAG::G4XTankFastCerenkov::GetDataFromConstruction(), G4TankSimulatorOG::G4TankFastCerenkov::GetDataFromConstruction(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetEfieldInShowerPlane(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::GetExternalGeometry(), utl::Probability::GetFisher(), RdAirplane::Ads_bDataBase::getFlights(), sdet::Scintillator::GetMaxHeight(), cdet::Station::GetPadId(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetRotatedPolarizationTraces(), RdHASLDFFitter::GetSineAlphaSquareErr(), utl::RadioGeometryUtilities::GetVectorInShowerPlaneVxB(), atm::InclinedAtmosphericProfile::InclinedAtmosphericProfile(), RdAirplane::RdAirplaneTiming::Init(), G4XTankSimulatorAG::G4XTankSimulator::Init(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), sdet::Scintillator::IsHit(), sdet::Scintillator::IsInsideBar(), sdet::Station::IsInsideStation(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::LocalCoordinates(), main(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), UnivFitterKG::WCDFitFunction::operator()(), LDFFinderKG::CurvatureChi2Function::operator()(), HybridGeometryFinderWG::AxisParameterCalculator::operator()(), CachedDirectInjectorOG::PlaneFrontTime(), UnivFitterKG::PlaneFrontTime(), MdShowerRegeneratorAG::PlaneFrontTime(), CachedXShowerRegeneratorAG::PlaneFrontTime(), CachedShowerRegeneratorASCII::PlaneFrontTime(), CachedShowerRegeneratorOG::PlaneFrontTime(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), RdLDFFitter::RdLDFFitter::PlotScan(), ProjectIntoCorePlane(), ProjectIntoCorePlane2(), utl::RadioGeometryUtilities::RadioGeometryUtilities(), io::ZHAireSFile::Read(), io::REASFile::Read(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), ShowerMaker::ShowerMaker::Run(), ValidationNS::Validation::Run(), RdScintSignalReconstructor::RdScintSignalReconstructor::Run(), GeometryExampleNS::GeometryExample::Run(), RdEventInitializer::RdEventInitializer::Run(), RdREASSimPreparator::RdREASSimPreparator::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdStationAssociator::RdStationAssociator::Run(), RdCOREASSimulationCreator::RdCOREASSimulationCreator::Run(), RdLDFChargeExcessCorrector::RdLDFChargeExcessCorrector::Run(), MdGeometryFitterAG::MdGeometryFitter::Run(), HdAxisFinderUU::HdAxisFinder::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), RdPlaneFit::RdPlaneFit::Run(), RdAirplane::RdAirplaneArrivalDirectionSetter::Run(), MdLDFFinderAG::MdLDFFinder::Run(), RdScintPlaneFit::RdScintPlaneFit::Run(), RdPreWaveFitter::RdPreWaveFitter::Run(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::Run(), RdGlobalFit::RdGlobalFit::Run(), SdSimpleSimKG::SdSimpleSim::Run(), RdStationSignalInterpolator::RdStationSignalInterpolator::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), RdStationInterpolatorStarShape::RdStationInterpolatorStarShape::Run(), RdLDFFitter::RdLDFFitter::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), CachedShowerRegeneratorOG::CachedShowerRegenerator::Run(), RdWaveFit::RdWaveFit::Run(), RdLDFFitter::RdLDFFitter::Scan(), RdGlobalFit::RdGlobalFit::setGlFitDataCore(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), LDFFinderOG::LDFFinder::SetRecData(), LDFFinderKG::LDFFinder::SetRecData(), UniversalityFitter::UniversalityFitter::SetRecData(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::SetReconstructedValues(), RdPolarGrid::RdPolarGrid::setRRecDirection(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromExternal(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromSD(), MdGeometryFitterAG::MdGeometryFitter::SetTimeData(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), UnivFitterKG::Fitter::setupMinuit(), MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses(), SDetectorTest::testBasic(), MDetectorTest::testBasic(), SDenseDetectorTestBasic::testBasic1(), SDenseDetectorTestZenith::testBasicZenith(), testRadioGeometryUtilities::testChargeExcessVector(), testRadioGeometryUtilities::testGetLorentzVector(), testMagneticFieldModel::testIGRFValues(), RDetectorTest::testStationListManager(), FDetectorTest::testVirtualEye(), TelescopeSimulatorKG::Camera::Trace(), TelescopeSimulatorKG2::Filter::Trace(), TelescopeSimulatorKG::Lens::Trace(), TelescopeSimulatorKG2::Camera::Trace(), TelescopeSimulatorKG2::Mirror::Trace(), TelescopeSimulatorKG2::RayTracer::Trace(), TelescopeSimulatorKG2::Camera::TraceMerc(), TelescopeSimulatorKG::Camera::TraceMerc(), TelescopeSimulatorKG2::Camera::TraceShadow(), TelescopeSimulatorKG2::Lens::TraceWithTorus(), FdProfileConstrainedGeometryFitPG::PCGFitter::Underground(), and SdHorizontalReconstructionNS::SdHorizontalReconstruction::UpdateBarycenter().

template<class HepVector>
void utl::BasicVector< HepVector >::Normalize ( )
inlineprotectedinherited

normalize the vector

Definition at line 354 of file BasicVector.h.

References utl::BasicVector< HepVector >::fVector.

Referenced by utl::AxialVector::Normalize(), and utl::Vector::Normalize().

template<class HepVector>
bool utl::BasicVector< HepVector >::operator!= ( const BasicVector< HepVector > &  v) const
inlineinherited

Definition at line 203 of file BasicVector.h.

template<class HepVector>
BasicVector& utl::BasicVector< HepVector >::operator*= ( const double  a)
inlineinherited

Multiply by number.

Definition at line 242 of file BasicVector.h.

References RdGeoCeLDFFitter::a, and utl::BasicVector< HepVector >::fVector.

template<class HepVector>
BasicVector& utl::BasicVector< HepVector >::operator/= ( const double  a)
inlineinherited

Divide by number.

Definition at line 245 of file BasicVector.h.

References RdGeoCeLDFFitter::a, and utl::BasicVector< HepVector >::fVector.

template<class HepVector>
bool utl::BasicVector< HepVector >::operator== ( const BasicVector< HepVector > &  v) const
inlineinherited
template<class HepVector >
HepVector utl::BasicVector< HepVector >::TransformedVector ( const CoordinateSystemPtr newCoordinateSystem) const
protectedinherited

Definition at line 24 of file BasicVector.cc.

References utl::CoordinateSystemValid().

Friends And Related Function Documentation

Point operator+ ( const Point l,
const Vector r 
)
friend

Definition at line 19 of file OperationsPV.h.

Point operator+ ( const Vector l,
const Point r 
)
friend

Definition at line 28 of file OperationsPV.h.

Point& operator+= ( Point p,
const Vector v 
)
friend

Definition at line 55 of file OperationsPV.h.

Point operator- ( const Point l,
const Vector r 
)
friend

Definition at line 37 of file OperationsPV.h.

Vector operator- ( const Point l,
const Point r 
)
friend

Definition at line 46 of file OperationsPV.h.

Point& operator-= ( Point p,
const Vector v 
)
friend

Definition at line 65 of file OperationsPV.h.

friend class TransformationPolicy
friend

Definition at line 57 of file Point.h.

Member Data Documentation

template<class HepVector>
Triple utl::BasicVector< HepVector >::const
inherited
Initial value:
{
TransformTo(coordinateSystem)

Get coordinates as a tuple (x, y, z)

Get cylindrical coordinates as a tuple (rho, phi, z)

Get spherical coordinates as a tuple (r, theta, phi)

Definition at line 219 of file BasicVector.h.

template<class HepVector>
bool utl::BasicVector< HepVector >::const
inherited
Initial value:
{
v.TransformTo(fCoordinateSystem)

Check if two BasicVectors are nearly eaqual.

Two BasicVectors are nearly equal if either

\[ |v_1-v_2| < \varepsilon \]

or

\[ \frac{(v_1-v_2)^2}{(v_1+v_2)^2} < \varepsilon^2 \]

Definition at line 301 of file BasicVector.h.

template<class HepVector>
void utl::BasicVector< HepVector >::const
inherited
Initial value:
{
if (!SameCoordinateSystem(newCoordinateSystem)) {
fVector = TransformedVector(newCoordinateSystem);
fCoordinateSystem = newCoordinateSystem;
}
}
template<class V>
bool SameCoordinateSystem(const BasicVector<V>& v) const
{ return fCoordinateSystem == v.fCoordinateSystem; }
bool SameCoordinateSystem(const CoordinateSystemPtr& coordinateSystem) const
{ return fCoordinateSystem == coordinateSystem; }
static const CCartesian kCartesian

Transform vector to representation in new coordinate system.

This function is logically const, since it does not change the geometrical object, even though the internal representation changes.

Definition at line 319 of file BasicVector.h.

template<class HepVector>
const double utl::BasicVector< HepVector >::d = (fVector - v.fVector).mag2()
inherited

Definition at line 303 of file BasicVector.h.

template<class HepVector>
CoordinateSystemPtr utl::BasicVector< HepVector >::fCoordinateSystem
mutableprotectedinherited
template<class HepVector>
const double utl::BasicVector< HepVector >::fgEpsilon = 1e-9
staticprotectedinherited

Definition at line 362 of file BasicVector.h.

template<class HepVector>
DataType utl::BasicVector< HepVector >::fVector
mutableprotectedinherited
template<class HepVector>
const BasicVector< HepVector >::CCylindrical utl::BasicVector< HepVector >::kCylindrical
staticinherited
template<class HepVector>
const BasicVector< HepVector >::CSpherical utl::BasicVector< HepVector >::kSpherical
staticinherited
template<class HepVector>
return utl::BasicVector< HepVector >::true
inherited

Definition at line 305 of file BasicVector.h.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.