ParticleBase.hh 26 // /// @todo Can't do this because a) ParticleBase is pure-virtual; b) inheritance causality for Particle... urk 103 double azimuthalAngle(const PhiMapping mapping=ZERO_2PI) const { return momentum().azimuthalAngle(mapping); } Definition: ALICE_2010_I880049.cc:13 double energy() const Get the energy directly (alias). Definition: ParticleBase.hh:53 double absrapidity() const Get the directly. Definition: ParticleBase.hh:98 virtual const FourMomentum & momentum() const =0 Get equivalent single momentum four-vector (const). double pt2() const Calculate the squared transverse momentum . Definition: Vector4.hh:623 double azimuthalAngle(const PhiMapping mapping=ZERO_2PI) const Angle subtended by the 3-vector's projection in x-y and the x-axis. Definition: Vector4.hh:130 const FourMomentum & mom() const Get equivalent single momentum four-vector (const) (alias). Definition: ParticleBase.hh:39 double Et() const Calculate the transverse energy . Definition: Vector4.hh:641 double abseta() const Get the directly (alias). Definition: ParticleBase.hh:91 double absrapidity() const Absolute rapidity. Definition: Vector4.hh:601 double p2() const Get the modulus-squared of the 3-momentum. Definition: Vector4.hh:586 double mass2() const Get the squared mass (the Lorentz self-invariant). Definition: Vector4.hh:572 double abspseudorapidity() const Get the directly. Definition: Vector4.hh:157 double rapidity() const Calculate the rapidity. Definition: Vector4.hh:592 double mass2() const Get the mass**2 directly. Definition: ParticleBase.hh:82 double theta() const Synonym for polarAngle. Definition: ParticleBase.hh:136 double phi(const PhiMapping mapping=ZERO_2PI) const Get the directly. Definition: ParticleBase.hh:105 double px2() const x component of momentum, squared. Definition: ParticleBase.hh:127 double p2() const Get the 3-momentum magnitude-squared directly. Definition: ParticleBase.hh:112 double azimuthalAngle(const PhiMapping mapping=ZERO_2PI) const Azimuthal angle . Definition: ParticleBase.hh:103 virtual ~ParticleBase() Virtual destructor. Definition: ParticleBase.hh:20 double pseudorapidity() const Get the directly. Definition: ParticleBase.hh:85 double deltaPhi(double phi1, double phi2, bool sign=false) Calculate the difference between two angles in radians. Definition: MathUtils.hh:569 double angle(const ParticleBase &v) const Angle between this vector and another. Definition: ParticleBase.hh:139 double mass() const Get the mass (the Lorentz self-invariant). Definition: Vector4.hh:561 Vector3 pTvec() const Get the transverse 3-momentum directly. Definition: ParticleBase.hh:117 Vector3 ptvec() const Get the transverse 3-momentum directly. Definition: ParticleBase.hh:115 Specialisation of VectorN to a general (non-momentum) Lorentz 4-vector. Definition: Vector4.hh:22 Vector3 p3() const Get the 3-momentum directly. Definition: ParticleBase.hh:108 double polarAngle() const Angle subtended by the 3-vector and the z-axis. Definition: ParticleBase.hh:134 Base class for particle-like things like Particle and Jet. Definition: ParticleBase.hh:13 double deltaR(double rap1, double phi1, double rap2, double phi2) Definition: MathUtils.hh:597 double E() const Get energy (time component of momentum). Definition: Vector4.hh:538 double angle(const Vector3 &v3) const Angle between this vector and another (3-vector) Definition: ParticleBase.hh:143 double absrap() const Get the directly (alias). Definition: ParticleBase.hh:100 RapScheme Enum for rapidity variable to be used in calculating , applying rapidity cuts, etc. Definition: MathHeader.hh:28 double pt() const Calculate the transverse momentum . Definition: Vector4.hh:632 Vector3 vector3() const Get the spatial part of the 4-vector as a 3-vector. Definition: Vector4.hh:162 double perp2() const Get the directly (alias). Definition: ParticleBase.hh:72 double rapidity() const Get the directly. Definition: ParticleBase.hh:94 double energy2() const Get the energy-squared (alias). Definition: ParticleBase.hh:58 double pz2() const z component of momentum, squared. Definition: ParticleBase.hh:131 double angle(const FourVector &v) const Angle between this vector and another. Definition: ParticleBase.hh:141 double angle(const FourVector &v) const Angle between this vector and another. Definition: Vector4.hh:80 double polarAngle() const Angle subtended by the 3-vector and the z-axis. Definition: Vector4.hh:139 Vector3 pTvec() const Calculate the transverse momentum vector . Definition: Vector4.hh:610 double phi(const PhiMapping mapping=ZERO_2PI) const Synonym for azimuthalAngle. Definition: Vector4.hh:134 double py2() const y component of momentum, squared. Definition: ParticleBase.hh:129 double perp() const Get the directly (alias). Definition: ParticleBase.hh:65 Specialized version of the FourVector with momentum/energy functionality. Definition: Vector4.hh:301 double Et2() const Calculate the transverse energy . Definition: Vector4.hh:637 double p() const Get the 3-momentum magnitude directly. Definition: ParticleBase.hh:110 double abspseudorapidity() const Get the directly. Definition: ParticleBase.hh:89 Generated on Sun Feb 17 2019 21:04:56 for Rivet by ![]() |