|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #include "CLHEP/Units/SystemOfUnits.h"
35 (
const std::string&
type,
36 const std::string&
name,
39 m_extrapolator (this,
"Trk::Extrapolator/AtlasExtrapolator"),
40 m_caloSurfaceBuilder (
"CaloSurfaceBuilder")
44 "Extrapolator tool.");
48 "CaloSurfaceBuilder tool.");
52 "Minimum track pT to do the extrapolation.");
66 return StatusCode::SUCCESS;
75 "Material traversed between vertex "
76 "(conversion vertex) and the entrance of the "
77 "calorimeter (in X0)") );
78 return StatusCode::SUCCESS;
95 return StatusCode::SUCCESS;
125 return StatusCode::SUCCESS;
145 return StatusCode::SUCCESS;
153 return StatusCode::SUCCESS;
157 if (fabs(
cl->eta()) < 1.5)
163 std::unique_ptr<Trk::Surface> surface
168 return StatusCode::SUCCESS;
172 typedef std::vector<const Trk::TrackStateOnSurface*> tsos_vec_t;
173 std::unique_ptr<const tsos_vec_t>
v
175 Gaudi::Hive::currentContext(),
184 return StatusCode::SUCCESS;
189 if (tsos->materialEffectsOnTrack())
197 return StatusCode::SUCCESS;
size_t nTrackParticles() const
Get the number of tracks associated with this vertex.
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.
const Trk::Perigee & perigeeParameters() const
Returns the Trk::MeasuredPerigee track parameters.
Description of a calorimeter cluster.
Block filler tool for noisy FEB information.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
const TrackParticle * trackParticle(size_t i) const
Get the pointer to a given track that was used in vertex reco.
double pT() const
Access method for transverse momentum.
represents the track state (measurement, material, fit parameters and quality) at a surface.
Helpers for checking error return status codes and reporting errors.
StatusCode initialize(bool used=true)
Class describing a Vertex.
This class provides the client interface for accessing the detector description information common to...
Class describing a TrackParticle.
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]