|
ATLAS Offline Software
|
Go to the documentation of this file.
27 return std::hypot(
px(),
py() );
45 return genvecP4().Rapidity();
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
GenVecFourMom_t genvecP4() const
The full 4-momentum of the particle : GenVector form.
Extra patterns decribing particle interation process.
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > GenVecFourMom_t
Base 4 Momentum type (GenVector)
virtual double phi() const
The azimuthal angle ( ) of the particle.
virtual FourMom_t p4() const
The full 4-momentum of the particle.
virtual double m() const
The invariant mass of the particle.
virtual double e() const
The total energy of the particle.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
std::vector< size_t > vec
Class providing the definition of the 4-vector interface.
Particle_v1 Particle
Define the latest version of the particle class.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
void toPersistent()
Function preparing the object to be persistified.
void setP4(const FourMom_t &vec)
Set the 4-vec.
AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CompositeParticle_v1, float, double, px, setPx) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(CompositeParticle_v1
void setPxPyPzE(double px, double py, double pz, double e)
Set the 4-vec.
AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(Muon_v1, uint8_t, Muon_v1::EnergyLossType, energyLossType) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(Muon_v1
double pz() const
Get the pz momentum component of the particle.
Description of a generic particle.
double py() const
Get the py momentum component of the particle.
IParticle::FourMom_t FourMom_t
Definition of the 4-momentum type.
Particle_v1()
Default constructor.
bool hasPdgId() const
Check if this particle has its charge set.
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
virtual double eta() const
The pseudorapidity ( ) of the particle.
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
ObjectType
Type of objects that have a representation in the xAOD EDM.
virtual double pt() const
The transverse momentum ( ) of the particle.
double px() const
Get the px momentum component of the particle.