5#ifndef TRKALIGNGENTOOLS_MSCONSTRAINTTRACKSPROVIDER_H
6#define TRKALIGNGENTOOLS_MSCONSTRAINTTRACKSPROVIDER_H
10#include "GaudiKernel/ToolHandle.h"
53 {
this,
"MuonHitSummaryTool",
"Muon::MuonHitSummaryTool/MuonHitSummaryTool",
""};
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
The ATLAS Muon object - see doxygen, physics workbookd and the Muon Combined Performance WG's pages f...
provides additional abstract interfaces for information provided from global-least-squares track fit ...
PublicToolHandle< Muon::IMuonHitSummaryTool > m_muonHitSummaryTool
std::string m_inputTracksCollection
Name of input tracks collection.
double m_maxNumberOfSectors
double m_minNumberOfPhiLayers
double m_ptID_constrained
double m_minStationLayers
bool combinedMuonSelection(const Analysis::Muon *)
int m_nCBMuonsPassSelection
RunOutlierRemoval m_runOutlierRemoval
run outlier removal in the GX2 fitter
int m_nCBMuonsFailedRefit
MSConstraintTracksProvider(const std::string &type, const std::string &name, const IInterface *parent)
int m_maxRetrievalErrors
maximum allowed number of retrieval errors at the beginning of the job (-1 for infinite)
StatusCode fillNtuple()
writes tree to ntuple
ToolHandle< IGlobalTrackFitter > m_trackFitter
normal track fitter
virtual ~MSConstraintTracksProvider()
void setNtuple(TFile *ntuple)
sets ntuple
bool m_useMSConstraintTrkOnly
double m_IDEta_constrained
virtual StatusCode finalize()
virtual void printSummary()
Print statistical summary to logfile.
std::string m_inputMuonCollection
Name of input combined muons collection.
virtual StatusCode trackCollection(const TrackCollection *&tracks)
double m_IDPhi_constrained
virtual StatusCode initialize()
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Ensure that the ATLAS eigen extensions are properly loaded.
bool RunOutlierRemoval
switch to toggle quality processing after fit