|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #include "CLHEP/Vector/LorentzVector.h"
21 using CLHEP::HepLorentzVector;
34 (
const std::string&
type,
35 const std::string&
name,
68 return StatusCode::SUCCESS;
78 if (
n >=
conv->nTrackParticles())
return 0;
79 return conv->trackParticle(
n);
135 return StatusCode::SUCCESS;
virtual double pt() const override final
The transverse momentum ( ) of the particle.
bool summaryValue(uint8_t &value, const SummaryType &information) const
Accessor for TrackSummary values.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].
@ numberOfTRTHits
number of TRT hits [unit8_t].
virtual StatusCode addVariable(const std::string &name, const std::type_info &ti, void *&ptr, const std::string &docstring="", const void *defval=0)
Add a variable to the tuple.
Class describing an photon
virtual FourMom_t p4() const override final
The full 4-momentum of the particle.
Block filler tool for noisy FEB information.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
Helpers for checking error return status codes and reporting errors.
Class describing a Vertex.
@ numberOfSCTHits
number of hits in SCT [unit8_t].
Class describing a TrackParticle.
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer