CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions | Variables

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_5/src/DataFormats/GeometryVector/interface/oldBasic3DVector.h File Reference

#include "DataFormats/GeometryVector/interface/Basic2DVector.h"
#include "DataFormats/GeometryVector/interface/Theta.h"
#include "DataFormats/GeometryVector/interface/Phi.h"
#include "DataFormats/GeometryVector/interface/PreciseFloatType.h"
#include "DataFormats/GeometryVector/interface/CoordinateSets.h"
#include "DataFormats/Math/interface/SIMDVec.h"
#include <iosfwd>
#include <cmath>

Go to the source code of this file.

Classes

class  Basic3DVector< T >

Namespaces

namespace  detailsBasic3DVector
namespace  geometryDetails

Typedefs

typedef Basic3DVector< double > Basic3DVectorD
typedef Basic3DVector< float > Basic3DVectorF
typedef Basic3DVector< long
double > 
Basic3DVectorLD
typedef
Geom::Cylindrical2Cartesian< T
Cylindrical
typedef Basic3DVector< TMathVector
typedef Spherical Polar
typedef T ScalarType
typedef
Geom::Spherical2Cartesian< T
Spherical

Functions

float detailsBasic3DVector::__attribute__ ((always_inline)) __attribute__((pure)) eta(float x
template<typename T >
class Basic3DVector __attribute__ ((aligned(16)))
T barePhi () const
T bareTheta () const
 Basic3DVector (const Basic3DVector &p)
 Copy constructor from same type. Should not be needed but for gcc bug 12685.
 Basic3DVector (const T &x, const T &y, const T &z, const T &w=0)
 construct from cartesian coordinates
template<typename U >
 Basic3DVector (const Geom::Theta< U > &theta, const Geom::Phi< U > &phi, const T &r)
template<class U >
 Basic3DVector (const Basic3DVector< U > &p)
 Copy constructor and implicit conversion from Basic3DVector of different precision.
 Basic3DVector ()
 Basic3DVector (const Basic2DVector< T > &p)
 constructor from 2D vector (X and Y from 2D vector, z set to zero)
template<class OtherPoint >
 Basic3DVector (const OtherPoint &p)
Basic3DVector cross (const Basic3DVector &v) const
 Vector product, or "cross" product, with a vector of same type.
template<class U >
Basic3DVector< typename
PreciseFloatType< T, U >::Type
cross (const Basic3DVector< U > &v) const
T dot (const Basic3DVector &v) const
 Scalar product, or "dot" product, with a vector of same type.
template<class U >
PreciseFloatType< T, U >::Type dot (const Basic3DVector< U > &v) const
T eta () const
T mag () const
 The vector magnitude. Equivalent to sqrt(vec.mag2())
T mag2 () const
 The vector magnitude squared. Equivalent to vec.dot(vec)
template<class T >
Basic3DVector< Toperator* (const Basic3DVector< T > &v, T t)
template<class T >
T operator* (const Basic3DVector< T > &v1, const Basic3DVector< T > &v2)
 scalar product of vectors of same precision
template<class T , class U >
PreciseFloatType< T, U >::Type operator* (const Basic3DVector< T > &v1, const Basic3DVector< U > &v2)
 scalar product of vectors of different precision
template<class T >
Basic3DVector< Toperator* (T t, const Basic3DVector< T > &v)
 Same as operator*( Vector, Scalar)
template<class T , typename S >
Basic3DVector< Toperator* (S t, const Basic3DVector< T > &v)
template<class T , typename S >
Basic3DVector< Toperator* (const Basic3DVector< T > &v, S t)
Basic3DVectoroperator*= (T t)
 Scaling by a scalar value (multiplication)
template<class T , class U >
Basic3DVector< typename
PreciseFloatType< T, U >::Type
operator+ (const Basic3DVector< T > &a, const Basic3DVector< U > &b)
 vector sum and subtraction of vectors of possibly different precision
template<class U >
Basic3DVectoroperator+= (const Basic3DVector< U > &p)
template<class T , class U >
Basic3DVector< typename
PreciseFloatType< T, U >::Type
operator- (const Basic3DVector< T > &a, const Basic3DVector< U > &b)
Basic3DVector operator- () const
 Unary minus, returns a vector with components (-x(),-y(),-z())
template<class U >
Basic3DVectoroperator-= (const Basic3DVector< U > &p)
template<class T , typename S >
Basic3DVector< Toperator/ (const Basic3DVector< T > &v, S s)
Basic3DVectoroperator/= (T t)
 Scaling by a scalar value (division)
template<class T >
std::ostream & operator<< (std::ostream &s, const Basic3DVector< T > &v)
 simple text output to standard streams
bool operator== (const Basic3DVector &rh) const
T operator[] (int i) const
T perp () const
 Magnitude of transverse component.
T perp2 () const
 Squared magnitude of transverse component.
Geom::Phi< Tphi () const
std::ostream & geometryDetails::print3D (std::ostream &s, double x, double y, double z)
Geom::Theta< Ttheta () const
T transverse () const
 Another name for perp()
Basic3DVector unit () const
T w () const
T x () const
 Cartesian x coordinate.
Basic2DVector< Txy () const
T y () const
 Cartesian y coordinate.
T z () const
 Cartesian z coordinate.

Variables

T theW
T theX
T theY
T theZ

Typedef Documentation

typedef Basic3DVector<double> Basic3DVectorD

Definition at line 346 of file oldBasic3DVector.h.

typedef Basic3DVector<float> Basic3DVectorF

Definition at line 345 of file oldBasic3DVector.h.

typedef Basic3DVector<long double> Basic3DVectorLD

Definition at line 347 of file oldBasic3DVector.h.

Definition at line 274 of file oldBasic3DVector.h.

Definition at line 270 of file oldBasic3DVector.h.

typedef Spherical Polar

Definition at line 276 of file oldBasic3DVector.h.

typedef T ScalarType

Definition at line 273 of file oldBasic3DVector.h.

Definition at line 275 of file oldBasic3DVector.h.


Function Documentation

template<typename T >
class Basic3DVector __attribute__ ( (aligned(16))  )
T __attribute__::barePhi ( ) const

Azimuthal angle. The value is returned in radians, in the range (-pi,pi]. Same precision as the system atan2(x,y) function. The return type is Geom::Phi<T>, see it's documentation.

Definition at line 391 of file oldBasic3DVector.h.

T __attribute__::bareTheta ( ) const

Polar angle. The value is returned in radians, in the range [0,pi] Same precision as the system atan2(x,y) function. The return type is Geom::Phi<T>, see it's documentation.

Definition at line 398 of file oldBasic3DVector.h.

__attribute__::Basic3DVector ( const Basic3DVector p)

Copy constructor from same type. Should not be needed but for gcc bug 12685.

Definition at line 285 of file oldBasic3DVector.h.

__attribute__::Basic3DVector ( const T x,
const T y,
const T z,
const T w = 0 
)

construct from cartesian coordinates

Definition at line 323 of file oldBasic3DVector.h.

                                                                   {
template<typename U >
__attribute__::Basic3DVector ( const Geom::Theta< U > &  theta,
const Geom::Phi< U > &  phi,
const T r 
)

Deprecated construct from polar coordinates, use
Basic3DVector<T>( Basic3DVector<T>::Polar( theta, phi, r)) instead.

Definition at line 340 of file oldBasic3DVector.h.

template<class U >
__attribute__::Basic3DVector ( const Basic3DVector< U > &  p)

Copy constructor and implicit conversion from Basic3DVector of different precision.

Definition at line 290 of file oldBasic3DVector.h.

                                                                 {
__attribute__::Basic3DVector ( )

default constructor uses default constructor of T to initialize the components. For built-in floating-point types this means initialization to zero??? (force init to 0)

Definition at line 282 of file oldBasic3DVector.h.

__attribute__::Basic3DVector ( const Basic2DVector< T > &  p)

constructor from 2D vector (X and Y from 2D vector, z set to zero)

Definition at line 294 of file oldBasic3DVector.h.

                                                                            {
template<class OtherPoint >
__attribute__::Basic3DVector ( const OtherPoint &  p) [explicit]

Explicit constructor from other (possibly unrelated) vector classes The only constraint on the argument type is that it has methods x(), y() and z(), and that these methods return a type convertible to T. Examples of use are
construction from a Basic3DVector with different precision
construction from a Hep3Vector
construction from a coordinate system converter

Definition at line 306 of file oldBasic3DVector.h.

References Basic3DVector< T >::x(), Basic3DVector< T >::y(), and Basic3DVector< T >::z().

                                                                                   {
  return v1.x()*v2.x() + v1.y()*v2.y() + v1.z()*v2.z();
Basic3DVector __attribute__::cross ( const Basic3DVector v) const

Vector product, or "cross" product, with a vector of same type.

Definition at line 478 of file oldBasic3DVector.h.

template<class U >
Basic3DVector<typename PreciseFloatType<T,U>::Type> __attribute__::cross ( const Basic3DVector< U > &  v) const

Vector (or cross) product with a vector of different precision. The product is computed without loss of precision. The type of the returned vector is the more precise of the types of the two vectors.

Definition at line 492 of file oldBasic3DVector.h.

T __attribute__::dot ( const Basic3DVector v) const

Scalar product, or "dot" product, with a vector of same type.

Definition at line 463 of file oldBasic3DVector.h.

template<class U >
PreciseFloatType<T,U>::Type __attribute__::dot ( const Basic3DVector< U > &  v) const

Scalar (or dot) product with a vector of different precision. The product is computed without loss of precision. The type of the returned scalar is the more precise of the scalar types of the two vectors.

Definition at line 473 of file oldBasic3DVector.h.

T __attribute__::eta ( ) const

Pseudorapidity. Does not check for zero transverse component; in this case the behavior is as for divide-by zero, i.e. system-dependent.

Definition at line 406 of file oldBasic3DVector.h.

T __attribute__::mag ( ) const

The vector magnitude. Equivalent to sqrt(vec.mag2())

Definition at line 376 of file oldBasic3DVector.h.

T __attribute__::mag2 ( ) const

The vector magnitude squared. Equivalent to vec.dot(vec)

Definition at line 373 of file oldBasic3DVector.h.

template<class T >
Basic3DVector<T> operator* ( const Basic3DVector< T > &  v,
T  t 
) [inline]

Multiplication by scalar, does not change the precision of the vector. The return type is the same as the type of the vector argument.

Definition at line 314 of file oldBasic3DVector.h.

References lumiQTWidget::t, Basic3DVector< T >::w(), Basic3DVector< T >::x(), Basic3DVector< T >::y(), and Basic3DVector< T >::z().

                                                                   {
  return Basic3DVector<T>(v.x()*t, v.y()*t, v.z()*t, v.w()*t);
}
template<class T >
T operator* ( const Basic3DVector< T > &  v1,
const Basic3DVector< T > &  v2 
) [inline]

scalar product of vectors of same precision

Definition at line 299 of file oldBasic3DVector.h.

References Basic3DVector< T >::dot().

                                                                            {
  return v1.dot(v2);
}
template<class T , class U >
PreciseFloatType<T,U>::Type operator* ( const Basic3DVector< T > &  v1,
const Basic3DVector< U > &  v2 
) [inline]

scalar product of vectors of different precision

Definition at line 305 of file oldBasic3DVector.h.

                                                                                   {
  return v1.x()*v2.x() + v1.y()*v2.y() + v1.z()*v2.z();
}
template<class T >
Basic3DVector<T> operator* ( T  t,
const Basic3DVector< T > &  v 
) [inline]

Same as operator*( Vector, Scalar)

Definition at line 320 of file oldBasic3DVector.h.

References lumiQTWidget::t, Basic3DVector< T >::w(), Basic3DVector< T >::x(), Basic3DVector< T >::y(), and Basic3DVector< T >::z().

                                                                  {
  return Basic3DVector<T>(v.x()*t, v.y()*t, v.z()*t, v.w()*t);
}
template<class T , typename S >
Basic3DVector<T> operator* ( t,
const Basic3DVector< T > &  v 
) [inline]

Definition at line 325 of file oldBasic3DVector.h.

References lumiQTWidget::t.

                                                                   {
  return static_cast<T>(t)*v;
}
template<class T , typename S >
Basic3DVector<T> operator* ( const Basic3DVector< T > &  v,
t 
) [inline]

Definition at line 330 of file oldBasic3DVector.h.

References lumiQTWidget::t.

                                                                  {
  return static_cast<T>(t)*v;
}
Basic3DVector& __attribute__::operator*= ( T  t)

Scaling by a scalar value (multiplication)

Definition at line 444 of file oldBasic3DVector.h.

template<class T , class U >
Basic3DVector<typename PreciseFloatType<T,U>::Type> operator+ ( const Basic3DVector< T > &  a,
const Basic3DVector< U > &  b 
) [inline]

vector sum and subtraction of vectors of possibly different precision

Definition at line 285 of file oldBasic3DVector.h.

References Basic3DVector< T >::w(), Basic3DVector< T >::x(), Basic3DVector< T >::y(), and Basic3DVector< T >::z().

                                                                 {
  typedef Basic3DVector<typename PreciseFloatType<T,U>::Type> RT;
  return RT(a.x()+b.x(), a.y()+b.y(), a.z()+b.z(), a.w()+b.w());
}
template<class U >
Basic3DVector& __attribute__::operator+= ( const Basic3DVector< U > &  p)

Operator += with a Basic3DVector of possibly different precision.

Definition at line 421 of file oldBasic3DVector.h.

template<class T , class U >
Basic3DVector<typename PreciseFloatType<T,U>::Type> operator- ( const Basic3DVector< T > &  a,
const Basic3DVector< U > &  b 
) [inline]

Definition at line 292 of file oldBasic3DVector.h.

                                                                 {
  typedef Basic3DVector<typename PreciseFloatType<T,U>::Type> RT;
  return RT(a.x()-b.x(), a.y()-b.y(), a.z()-b.z(), a.w()-b.w());
}
Basic3DVector __attribute__::operator- ( ) const

Unary minus, returns a vector with components (-x(),-y(),-z())

Definition at line 441 of file oldBasic3DVector.h.

template<class U >
Basic3DVector& __attribute__::operator-= ( const Basic3DVector< U > &  p)

Operator -= with a Basic3DVector of possibly different precision.

Definition at line 432 of file oldBasic3DVector.h.

template<class T , typename S >
Basic3DVector<T> operator/ ( const Basic3DVector< T > &  v,
s 
) [inline]

Division by scalar, does not change the precision of the vector. The return type is the same as the type of the vector argument.

Definition at line 339 of file oldBasic3DVector.h.

                                                                   {
  T t = T(1)/s;
  return v*t;
}
Basic3DVector& __attribute__::operator/= ( T  t)

Scaling by a scalar value (division)

Definition at line 453 of file oldBasic3DVector.h.

template<class T >
std::ostream& operator<< ( std::ostream &  s,
const Basic3DVector< T > &  v 
) [inline]

simple text output to standard streams

Definition at line 277 of file oldBasic3DVector.h.

References geometryDetails::print3D(), alignCSCRings::s, and findQualityFiles::v.

                                                                          {
  return geometryDetails::print3D(s, v.x(),v.y(), v.z());
}
bool __attribute__::operator== ( const Basic3DVector rh) const

Definition at line 368 of file oldBasic3DVector.h.

T & operator[] ( int  i) const

Definition at line 347 of file oldBasic3DVector.h.

T __attribute__::perp ( ) const

Magnitude of transverse component.

Definition at line 382 of file oldBasic3DVector.h.

T __attribute__::perp2 ( ) const

Squared magnitude of transverse component.

Definition at line 379 of file oldBasic3DVector.h.

Geom::Phi<T> __attribute__::phi ( ) const

Definition at line 392 of file oldBasic3DVector.h.

Geom::Theta<T> __attribute__::theta ( ) const

Definition at line 399 of file oldBasic3DVector.h.

T __attribute__::transverse ( ) const

Another name for perp()

Definition at line 385 of file oldBasic3DVector.h.

Basic3DVector __attribute__::unit ( ) const

Unit vector parallel to this. If mag() is zero, a zero vector is returned.

Definition at line 411 of file oldBasic3DVector.h.

T __attribute__::w ( ) const

Definition at line 361 of file oldBasic3DVector.h.

Referenced by EcalSelectiveReadoutSuppressor::accept(), MinL3AlgoUniv< IDdet >::addEvent(), MinL3Algorithm::addEvent(), MinL3AlgoUnivErr< IDdet >::addEvent(), EvtPlaneProducer::GenPlane::addParticle(), PedsFullNoiseAlgorithm::analyse(), PrimaryVertexAnalyzer::analyze(), TrackerSeedValidator::analyze(), MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), MuonTrackValidator::analyze(), ValidationMisalignedTracker::analyze(), DQMMessageLogger::analyze(), DQMSourceExample::analyze(), L1TDTTF::analyze(), TrackCountingTagPlotter::analyzeTag(), TrackProbabilityTagPlotter::analyzeTag(), TrackIPTagPlotter::analyzeTag(), TaggingVariablePlotter::analyzeTag(), JetTagPlotter::analyzeTag(), SoftLeptonTagPlotter::analyzeTag(), PrimaryVertexAnalyzer4PU::analyzeVertexCollection(), TrackerSeedValidator::beginRun(), MultiTrackValidator::beginRun(), MuonTrackValidator::beginRun(), RPCOccupancyTest::beginRun(), RPCBxTest::beginRun(), RPCChamberQuality::beginRun(), RPCClusterSizeTest::beginRun(), RPCNoisyStripTest::beginRun(), DAClusterizerInZ_vect::beta0(), FWVertexProxyBuilder::build(), L1RCTElectronIsolationCard::calcElectronCandidates(), PhysicsTools::LeastSquares::calculate(), ClusterShapeAlgo::Calculate_Covariances(), PFHcalSuperClusterAlgo::calculatePosition(), PFHcalSuperClusterAlgo::calculateWidths(), PFPileUpAlgo::chargedHadronVertex(), JetCharge::chargeFromRef(), JetCharge::chargeFromValIterator(), CSCDCCExaminer::check(), AdaptiveVertexReconstructor::cleanUpVertices(), RPCEventSummary::clientOperation(), CmsShowMain::CmsShowMain(), EcalDccWeightBuilder::computeAllWeights(), GaussianSumUtilities1D::computeMode(), HFCherenkov::computeNPE(), CorrectDeadChannelsClassic(), PFClusterShapeAlgo::covariances(), EcalClusterTools::covariances(), TtFullLepKinSolver::cubic(), EBSelectiveReadoutTask::dccZsFIR(), EESelectiveReadoutTask::dccZsFIR(), EcalSelectiveReadoutValidation::dccZsFIR(), dd_rot_bin_in(), ESDataFormatterV4::DigiToRaw(), ESDataFormatterV1_1::DigiToRaw(), npstat::HistoND< Numeric, Axis >::dispatch(), FWGUISubviewArea::dock(), FWFramedTextTableCellRenderer::draw(), FWTextTableCellRenderer::draw(), FWColorRow::DrawHighlight(), DTNoiseTest::endLuminosityBlock(), TrackerSeedValidator::endRun(), MultiTrackValidator::endRun(), MuonTrackValidator::endRun(), RPCEfficiencyShiftHisto::endRun(), ESRecHitAnalyticAlgo::EvalAmplitude(), ESRecHitSimAlgo::EvalAmplitude(), EcalTBEventHeader::eventType(), npstat::HistoND< Numeric, Axis >::fill(), npstat::HistoND< Numeric, Axis >::fillC(), BTagHLTOfflineSource::fillMEforMonTriggerSummary(), JetMETHLTOfflineSource::fillMEforMonTriggerSummary(), npstat::HistoND< Numeric, Axis >::fillPreservingCentroid(), QcdUeDQM::fillProfile(), QcdUeDQM::fillUE_with_ChargedJets(), QcdUeDQM::fillUE_with_MaxpTtrack(), CSCDigiValidator::filter(), CSCHitFromStripOnly::findHitOnStripPosition(), FFTJetPFPileupCleaner::findSomeVertexWFakes(), FsmwClusterizer1DNameSpace::fsmw(), FWFFHelper::FWFFHelper(), FWTabularWidget::GetDefaultSize(), HFShower::getHits(), npstat::UniformAxis::getInterval(), npstat::GridAxis::getInterval(), popcon::EcalTPGWeightIdMapHandler::getNewObjects(), PrimaryVertexAnalyzer4PU::getTc(), GlobalTrackerMuonAlignment::gradientGlobal(), graph_tree_output(), TtGenEvent::hadronicDecayQuark(), CmsAnnotation::Handle(), FWGUIEventFilter::HandleKey(), FWEveViewManager::highlightAdded(), TtFullHadHypothesis::hypo(), edm::WorkerMaker< T >::implSwapModule(), popcon::EcalSRPHandler::importDccConfigFile(), EcalSRCondTools::importParameterSet(), InduceChargeFP420::InduceChargeFP420(), reco::PFHcalSuperClusterInit::initialize(), npstat::ArrayND< Numeric, StackLen, StackDim >::interpolate1(), PFTauQualityCutWrapper::isolationChargedObjects(), PFTauQualityCutWrapper::isolationPUObjects(), GenericMinL3Algorithm::iterate(), CSCLayerGeometry::lengthOfWireGroup(), npstat::GridAxis::linearInterval(), npstat::UniformAxis::linearInterval(), EnergyLossPlain::loadOptimalWeights(), CSCLayerGeometry::localCenterOfWireGroup(), EcalClusterTools::localCovariances(), HFClusterAlgo::makeCluster(), edm::Factory::makeWorker(), MuScleFitUtils::massProb(), FWCaloTowerSliceSelector::matchCell(), TracksClusteringFromDisplacedSeed::nearTracks(), CSCRecoConditions::noiseMatrix(), CombinedSVComputer::operator()(), npstat::LinInterpolatedTableND< Numeric, Axis >::operator()(), PropagationDirectionChooser::operator()(), GhostTrackComputer::operator()(), output(), L1GTDigiToRaw::packGMT(), RawParticle::PDGcTau(), cond::PayLoadInspector< DataT >::plot(), PlotCombiner(), TrackingMaterialPlotter::plotSegmentInLayer(), TrackingMaterialPlotter::plotSegmentUnassigned(), GctDigiToRaw::print(), DTConfigBti::print(), sistrip::printHex(), InclusiveVertexFinder::produce(), EvtPlaneProducer::produce(), HTrack::pull(), TtFullLepKinSolver::quartic(), RPCPackingModule::rawData(), ParabolaFit::result(), SiG4UniversalFluctuation::SampleFluctuations(), LandauFP420::SampleFluctuations(), EcalClusterTools::scLocalCovariances(), MuonHitsChamberResidual::segment_fit(), GFHistManager::SetCanvasWidth(), helper::MuonCollectionStoreManager::setCloneClusters(), helper::TrackCollectionStoreManager::setCloneClusters(), DTConfigBti::setDefaults(), GCC11_FINAL< T, TOPO >::setRawQualityWord(), AdaptiveVertexFitter::setWeightThreshold(), PFTauQualityCutWrapper::signalChargedObjects(), RPCSimAverageNoise::simulate(), RPCSimAverageNoiseEff::simulate(), RPCSimAverageNoiseEffCls::simulate(), RPCSimParam::simulate(), RPCSimAverage::simulate(), DDErrorDetection::so(), DAClusterizerInZ_vect::split(), TFileAdaptor::statsXML(), CSCRecoConditions::stripWeight(), FWGUIManager::subviewDestroyAll(), TrackVertexArbitration::trackVertexArbitrator(), DAClusterizerInZ_vect::update(), MultiVertexFitter::updateWeights(), CSCDCCUnpacker::visual_raw(), DDCompactViewImpl::weight(), G4SimEvent::weight(), muonisolation::IsolatorByDeposit::weightedSum(), muonisolation::IsolatorByNominalEfficiency::weightedSum(), RPCCompDetId::wheel(), FWCollectionSummaryModelCellRenderer::width(), FWTextTreeCellRenderer::width(), FEConfigFgrParamDat::writeArrayDB(), MonLaserIRedDat::writeArrayDB(), FEConfigLinDat::writeArrayDB(), MonLed2Dat::writeArrayDB(), MonMemChConsistencyDat::writeArrayDB(), MonLaserBlueDat::writeArrayDB(), MonLed1Dat::writeArrayDB(), MonPNBlueDat::writeArrayDB(), MonPNGreenDat::writeArrayDB(), MonPNLed1Dat::writeArrayDB(), FEConfigParamDat::writeArrayDB(), MonPNLed2Dat::writeArrayDB(), MonPNPedDat::writeArrayDB(), MonTestPulseDat::writeArrayDB(), MonTTConsistencyDat::writeArrayDB(), MonPNRedDat::writeArrayDB(), MonLaserRedDat::writeArrayDB(), MonPNMGPADat::writeArrayDB(), DCULVRVoltagesDat::writeArrayDB(), MonLaserPulseDat::writeArrayDB(), MonPedestalsDat::writeArrayDB(), MonCrystalConsistencyDat::writeArrayDB(), MonLaserGreenDat::writeArrayDB(), MonMemTTConsistencyDat::writeArrayDB(), MonPNIRedDat::writeArrayDB(), and EcalDccWeightBuilder::writeWeightToDB().

T __attribute__::x ( ) const

Cartesian x coordinate.

Definition at line 353 of file oldBasic3DVector.h.

Basic2DVector<T> __attribute__::xy ( ) const

Definition at line 364 of file oldBasic3DVector.h.

T __attribute__::y ( ) const

Cartesian y coordinate.

Definition at line 356 of file oldBasic3DVector.h.

T __attribute__::z ( ) const

Cartesian z coordinate.

Definition at line 359 of file oldBasic3DVector.h.


Variable Documentation

Definition at line 502 of file oldBasic3DVector.h.

Definition at line 499 of file oldBasic3DVector.h.

Definition at line 500 of file oldBasic3DVector.h.

Definition at line 501 of file oldBasic3DVector.h.