Basic vector class template for geometry. More...
#include <utl/BasicVector.h>
Classes | |
class | CCartesian |
Class to have a type for indicating cartesian coordinate components. More... | |
class | CCylindrical |
Class to have a type for indicating cylindrical coordinate components. More... | |
class | CoordinateType |
Base class for classes indicating coordinate types. More... | |
class | CSpherical |
Class to have a type for indicating spherical coordinate components. More... | |
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 |
BasicVector & | operator*= (const double a) |
Multiply by number. More... | |
BasicVector & | operator/= (const double a) |
Divide by number. More... | |
bool | operator== (const BasicVector &v) const |
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 | |
BasicVector (const double x, const double y, const double z, const CoordinateSystemPtr &coordinateSystem) | |
Construct a point from cartesian coordinates. More... | |
BasicVector (double p1, double p2, double p3, const CoordinateSystemPtr &coordinateSystem, const CoordinateType &t) | |
Construct a point from coordinates in arbitrary representation. More... | |
BasicVector () | |
BasicVector (const DataType &v, const CoordinateSystemPtr &coordinateSystem) | |
Constructor from internal components for use by operators. More... | |
void | Normalize () |
normalize the vector More... | |
DataType | TransformedVector (const CoordinateSystemPtr &newCoordinateSystem) const |
~BasicVector ()=default | |
Destructor - NOT virtual since class is NEVER used polymorphically. More... | |
Protected Attributes | |
CoordinateSystemPtr | fCoordinateSystem |
DataType | fVector |
Static Protected Attributes | |
static const double | fgEpsilon = 1e-9 |
Basic vector class template for geometry.
This class wraps the concrete vector classes from CLHEP. Since most of the interface is the same for all types of vector-like objects.
It acts as a base class for Vector, Point, and AxialVector.
Definition at line 42 of file BasicVector.h.
typedef HepVector utl::BasicVector< HepVector >::DataType |
Definition at line 45 of file BasicVector.h.
typedef boost::tuple<double, double, double> utl::BasicVector< HepVector >::Triple |
Coordinate triple for easy getting or setting of coordinates.
Definition at line 147 of file BasicVector.h.
|
inlineprotected |
Construct a point from cartesian coordinates.
The last argument of the constructor is used only for overloading the various constructors using three real arguments. The type of the last argument fixes the representation used (cartesian, cylindrical, or spherical).
For construction from a cartesian representation, the last argument has a default value. That way, it can be omitted, making cartesian the default representation when constructing a vector.
Definition at line 162 of file BasicVector.h.
References utl::CoordinateSystemValid().
|
inlineprotected |
Construct a point from coordinates in arbitrary representation.
This constructor is used to construct points, vectors, and axial vectors from their representation in cartesian, cylindrical, or spherical coordinates.
The actual transformation to the internal representation is implemented using a class implementing the CoordinateType interface.
The pre-defined, static CoordinateType
objects kCartesian
, kSpherical
, and kCylindrical
can be used to construct an object in Cartesian, cylindrical, and spherical coordinates. The interpretation of the arguments is as follows:
x
, y
, z
r
(distance to origin), theta
(zenith), phi
(azimuth)rho
(distance to z axis), phi
(azimuth), z
Definition at line 190 of file BasicVector.h.
References utl::CoordinateSystemValid().
|
protecteddefault |
Destructor - NOT virtual since class is NEVER used polymorphically.
|
inlineprotected |
Definition at line 341 of file BasicVector.h.
|
inlineprotected |
Constructor from internal components for use by operators.
Definition at line 347 of file BasicVector.h.
return utl::BasicVector< HepVector >::boost::make_tuple | ( | fVector. | x(), |
fVector. | y(), | ||
fVector. | z() | ||
) |
return utl::BasicVector< HepVector >::boost::make_tuple | ( | fVector. | r(), |
fVector. | theta(), | ||
fVector. | phi() | ||
) |
return utl::BasicVector< HepVector >::boost::make_tuple | ( | fVector. | perp(), |
fVector. | phi(), | ||
fVector. | z() | ||
) |
else return utl::BasicVector< HepVector >::d | ( | fVector. | mag2)+v.fVector.mag2( | ) |
|
inline |
Get the coordinate system of the current internal representation.
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(), G4XTankSimulatorAG::G4XTankConstruction::AssembleTank(), G4TankSimulatorASCII::G4TankConstruction::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().
|
inline |
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().
|
inline |
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().
|
inline |
radius r in spherical coordinates coordinates (distance to origin)
Definition at line 257 of file BasicVector.h.
References utl::BasicVector< HepVector >::fVector.
Referenced by RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), RdBeamFormer::RdSphericalWaveModel::curvature(), RdBeamTimeOptimizer::RdSphericalWaveModel::curvature(), FdSDPFinderOG::FdSDPFinder::EstimateChi_i(), RdEVASimPreparator::RdEVASimPreparator::EVAFileWriter(), FdAxisFinderOG::FdAxisFinder::FindAxisLaser(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), fwk::ParametricGeoMagneticField::Get(), utl::AxialVector::GetMag(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::IsStationToFarAway(), FdAxisFinderOG::FdAxisFinder::MinuitFitFuncLaser(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), GeometryExampleNS::GeometryExample::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), RdWaveFit::RdWaveFit::Run(), testBasicVector::testNormalize(), RDetectorTest::testStationListManager(), TelescopeSimulatorKG::RayTracer::Trace(), TelescopeSimulatorKG2::RayTracer::Trace(), and RdREASSimPreparator::RdREASSimPreparator::WriteDetectorFile().
|
inline |
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().
|
inline |
radius r in cylindrical coordinates (distance to z axis)
Definition at line 263 of file BasicVector.h.
References utl::BasicVector< HepVector >::fVector.
Referenced by FastTankSimulatorOG::FastTankSimulator::CalculateDistanceInTank(), MdLDFFinderAG::MdLDFFinder::FillModulesShowerPlaneDistances(), fwk::ParametricGeoMagneticField::Get(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::InitNewShower(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::InitNewShower(), sdet::Station::IsInsideStation(), otoa::MD2ADST::MakeModule(), SdFootprintAnalyzerNS::ByIncreasingDistanceToAxis::operator()(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), SdSimpleSimKG::SdSimpleSim::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), UniversalityFitter::UniversalityFitter::Run(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), FastTankSimulatorOG::FastTankSimulator::SimulateComptonScattering(), and RDetectorTest::testStationListManager().
|
inline |
radius r^2 in cylindrical coordinates (distance to z axis)^2
Definition at line 266 of file BasicVector.h.
References utl::BasicVector< HepVector >::fVector.
Referenced by FastTankSimulatorOG::FastTankSimulator::CalculateDistanceInTank(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), and CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run().
|
inline |
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(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), GeometryExampleNS::GeometryExample::Run(), RdEventPreSelector::RdEventPreSelector::Run(), RPCSimulatorLX::RPCSimulator::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), FdAxisFinderOG::FdAxisFinder::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), MdGeometryFitterAG::MdGeometryFitter::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().
|
inline |
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(), MdGeometryFitterAG::MdGeometryFitter::Run(), EventGeneratorOG::EventGenerator::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().
|
inline |
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().
|
inline |
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(), TelescopeSimulatorKG2::Camera::Trace(), TelescopeSimulatorKG::Lens::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().
|
inlineprotected |
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().
|
inline |
Definition at line 203 of file BasicVector.h.
|
inline |
Multiply by number.
Definition at line 242 of file BasicVector.h.
References RdGeoCeLDFFitter::a, and utl::BasicVector< HepVector >::fVector.
|
inline |
Divide by number.
Definition at line 245 of file BasicVector.h.
References RdGeoCeLDFFitter::a, and utl::BasicVector< HepVector >::fVector.
|
inline |
Definition at line 200 of file BasicVector.h.
References utl::BasicVector< HepVector >::fCoordinateSystem, and utl::BasicVector< HepVector >::fVector.
|
protected |
Definition at line 24 of file BasicVector.cc.
References utl::CoordinateSystemValid().
Triple utl::BasicVector< HepVector >::const |
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.
bool utl::BasicVector< HepVector >::const |
Check if two BasicVectors are nearly eaqual.
Two BasicVectors are nearly equal if either
or
Definition at line 301 of file BasicVector.h.
void utl::BasicVector< HepVector >::const |
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.
const double utl::BasicVector< HepVector >::d = (fVector - v.fVector).mag2() |
Definition at line 303 of file BasicVector.h.
|
mutableprotected |
Definition at line 359 of file BasicVector.h.
Referenced by utl::Cross(), utl::BasicVector< HepVector >::GetCoordinateSystem(), utl::AxialVector::GetMag(), utl::AxialVector::GetMag2(), utl::AxialVector::operator Vector(), utl::operator*(), utl::operator+(), utl::Vector::operator+=(), utl::operator+=(), utl::operator-(), utl::Vector::operator-(), utl::Vector::operator-=(), utl::operator-=(), utl::operator/(), and utl::BasicVector< HepVector >::operator==().
|
staticprotected |
Definition at line 362 of file BasicVector.h.
|
mutableprotected |
Definition at line 360 of file BasicVector.h.
Referenced by utl::Cross(), utl::BasicVector< HepVector >::GetCosTheta(), utl::Vector::GetMag(), utl::Vector::GetMag2(), utl::BasicVector< HepVector >::GetPhi(), utl::BasicVector< HepVector >::GetR(), utl::BasicVector< HepVector >::GetR2(), utl::BasicVector< HepVector >::GetRho(), utl::BasicVector< HepVector >::GetRho2(), utl::BasicVector< HepVector >::GetTheta(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), utl::BasicVector< HepVector >::GetZ(), utl::BasicVector< HepVector >::Normalize(), utl::AxialVector::operator bool(), utl::Vector::operator bool(), utl::AxialVector::operator Vector(), utl::operator*(), utl::BasicVector< HepVector >::operator*=(), utl::operator+(), utl::Vector::operator+=(), utl::operator+=(), utl::operator-(), utl::Vector::operator-(), utl::Vector::operator-=(), utl::operator-=(), utl::operator/(), utl::BasicVector< HepVector >::operator/=(), and utl::BasicVector< HepVector >::operator==().
|
static |
Definition at line 334 of file BasicVector.h.
Referenced by CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), and CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run().
|
static |
Definition at line 335 of file BasicVector.h.
Referenced by RdPreWaveFitter::Chi2ForPlaneWaveFit::DoEval(), Chi2ForSphericalWaveFitVarC::DoEval(), Chi2ForSphericalWaveFit::DoEval(), Chi2ForPlaneWaveFit::DoEval(), Chi2ForConicalWaveFit::DoEval(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::FillGenericRandomInput(), HybridGeometryFinderWG::HybridGeometryFinder::FitAxis(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::GenerateCoreForAERA(), TelescopeSimulatorKG2::RTFunctions::LambertDiffusion(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), TelescopeSimulatorKG2::RTFunctions::MirrorDiffusion(), RdSphericalFit::SphericalFitFunction::operator()(), HybridGeometryFinderWG::AxisParameterCalculator::operator()(), HybridGeometryFinderWG::HybridGeometryFinder::ReadmitPixel(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), HybridGeometryFinderWG::HybridGeometryFinder::RemovePixel(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdLDFFitter::RdLDFFitter::Run(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::Run(), HybridGeometryFinderWG::HybridGeometryFinder::SelectPixels(), and HybridGeometryFinderWG::HybridGeometryFinder::StoreData().
return utl::BasicVector< HepVector >::true |
Definition at line 305 of file BasicVector.h.