|
ATLAS Offline Software
|
Go to the documentation of this file.
26 m_trackSumToolAvailable(false)
28 declareInterface<ITrackSelectorTool>(
this);
53 return StatusCode::FAILURE;
61 return StatusCode::SUCCESS;
74 std::unique_ptr<Trk::TrackSummary> summaryUniquePtr;
78 summary = summaryUniquePtr.get();
82 ATH_MSG_DEBUG(
"Track preselection: cannot create a track summary. This track will not pass." );
135 ATH_MSG_DEBUG(
"TrackParticleBase does not have a Track Summary. Rejected." );
141 ATH_MSG_DEBUG(
"TrackParticleBase does not contain the original cosmic track. Rejected." );
191 ATH_MSG_DEBUG(
"Track preselection: Zero pointer to parameterbase* received (most likely a track without perigee). This track will not pass." );
199 if(!perigee || !perigee->covariance()) {
200 ATH_MSG_DEBUG(
"Track preselection: cannot make a measured perigee. This track will not pass." );
220 const EventContext& ctx = Gaudi::Hive::currentContext();
223 if (fieldCondObj ==
nullptr) {
228 fieldCondObj->getInitializedCache (fieldCache);
253 for ( ;
it!=itEnd; ++
it) {
@ numberOfPixelHits
number of pixel layers on track with absence of hits
Eigen::Matrix< double, Eigen::Dynamic, 1 > VectorX
Dynamic Vector - dynamic allocation.
TopConfig A simple configuration that is NOT a singleton.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
DUMMY Primary Vertex Finder.
const std::string & key() const
Return the StoreGate ID for the referenced object.
bool nSiHits(const xAOD::TauJet &, const xAOD::TauTrack &track, double &out)
virtual const Amg::Vector3D & globalPosition() const override
returns global position (gathered through Surface constraint)
::StatusCode StatusCode
StatusCode definition for legacy code.
@ numberOfSCTHits
number of SCT holes
bool solenoidOn() const
status of the magnets
@ numberOfTRTHits
number of TRT outliers
A summary of the information contained by a track.
bool nSCTHits(const xAOD::TauJet &, const xAOD::TauTrack &track, double &out)
StatusCode initialize(bool used=true)
An STL vector of pointers that by default owns its pointed-to elements.
Local cache for magnetic field (based on MagFieldServices/AtlasFieldSvcTLS.h)