|
ATLAS Offline Software
|
Go to the documentation of this file.
48 return p4().Rapidity();
102 acc( *
this ) =
value;
122 tracksAcc( *this ).push_back( newTrack );
129 if( ! tracksAcc.isAvailable( *
this ) ) {
133 return tracksAcc( *this ).size();
139 if( ! tracksAcc.isAvailable( *
this ) ) {
145 auto link = tracksAcc( *this ).at(
index );
148 if( ! link.isValid() ) {
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
Class representing a track reconstructed in AFP.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
virtual double m() const
The invariant mass of the particle.
Class providing the definition of the 4-vector interface.
const AFPTrack * track(size_t index) const
Get one of the tracks that was used to reconstruct the proton.
Particle_v1 Particle
Define the latest version of the particle class.
TLorentzVector FourMom_t
Definition of the 4-momentum type.
virtual double e() const
The total energy of the particle.
SG::AuxElement::Accessor< T > Accessor
virtual FourMom_t p4() const
The full 4-momentum of the particle.
void setPx(float px)
Set the x-component of the momentum.
float py() const
Get the y-component of the momentum.
AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(Muon_v1, uint8_t, Muon_v1::EnergyLossType, energyLossType) AUXSTORE_PRIMITIVE_SETTER_WITH_CAST(Muon_v1
double chi2(TH1 *h0, TH1 *h1)
Header file for AFPProton_v1 class representing a reconstructed proton measured in AFP detectors.
ElementLink implementation for ROOT usage.
virtual double pt() const
The transverse momentum ( ) of the particle.
void setPy(float py)
Set the y-component of the momentum.
void setPz(float pz)
Set the z-component of the momentum.
virtual double eta() const
The pseudorapidity ( ) of the particle.
IParticle::FourMom_t FourMom_t
Definition of the 4-momentum type.
AFPProton_v1()
Default constructor.
#define AUXSTORE_PRIMITIVE_GETTER(CL, TYPE, NAME)
Macro creating the reader function for a primitive auxiliary property.
Class representing a proton reconstructed in AFP.
size_t nTracks() const
Get the number of tracks that were used to reconstruct the proton.
ObjectType
Type of objects that have a representation in the xAOD EDM.
float px() const
Get the x-component of the momentum.
virtual double phi() const
The azimuthal angle ( ) of the particle (has range to .)
virtual Type::ObjectType type() const
The type of the object as a simple enumeration.
void setE(float e)
Set the energy.
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1
float pz() const
Get the z-component of the momentum.