![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETALIGNGENTOOLS_INDETALIGNFILLTRACK_H
6 #define INDETALIGNGENTOOLS_INDETALIGNFILLTRACK_H
23 #include "GaudiKernel/NTuple.h"
24 #include "GaudiKernel/ToolHandle.h"
33 class ITrackParticleCreatorTool;
239 #endif // INDETALIGNGENTOOLS_INDETALIGNFILLTRACK_H
virtual int GetTrkTRTHits() const
NTuple::Array< float > m_nt_Trk_phi0_Up
phi0 parameter (Up track)
NTuple::Array< float > m_nt_Trk_chi2_Low
number of chi2 (Low track)
bool m_doTruth
switch on/off the truth information
NTuple::Array< float > m_nt_mc_Trk_genParticleEta
generated eta
virtual int GetTrkPixHits() const
NTuple::Array< float > m_nt_Trk_d0_Up
d0 parameter (Up track)
NTuple::Array< float > m_nt_Trk_phi0
phi0 parameter
NTuple::Array< float > m_nt_Trk_d0_Low
d0 parameter (Low track)
void bookMatchingNtuple()
NTuple::Array< float > m_nt_mc_Trk_theta0
MonteCarlo theta0 parameter.
NTuple::Array< float > m_nt_mc_Trk_qoverpt
MonteCarlo q/pt parameter.
NTuple::Array< float > m_nt_mc_Trk_genParticlePt
generated pt
void dumpTrack(int, const Trk::Track *, const std::string &)
NTuple::Array< float > m_nt_Trk_theta0
theta0 parameter
std::string m_ntupleName
ntuple name
NTuple::Array< float > m_nt_Trk_pt
pt parameter
NTuple::Array< long > m_nt_Trk_nsharedPixels_Up
number of Pixel shared hits (Up track)
NTuple::Array< float > m_nt_mc_Trk_phi0
MonteCarlo phi0 parameter.
NTuple::Array< long > m_nt_Trk_nshared_Low
number of shared hits (Low track)
NTuple::Array< long > m_nt_Trk_nholes_Low
number of holes (Low track)
NTuple::Array< float > m_nt_Trk_z0_Low
z0 parameter (Low track)
NTuple::Array< long > m_nt_Trk_nholes
number of holes
NTuple::Array< float > m_nt_Trk_chi2Prob_Low
number of chi2 probability (Low track)
NTuple::Array< float > m_nt_mc_trkistruth
Has the Track an associated truth track?
NTuple::Array< float > m_nt_Trk_delta_z0
z0 parameter
ToolHandle< Trk::ITrackParticleCreatorTool > m_particleCreator
Pointer to track particle creator tool.
NTuple::Array< float > m_nt_mc_Trk_charge
MonteCarlo charge parameter.
NTuple::Array< float > m_nt_Trk_pt_Low
pt parameter (Low track)
virtual ~InDetAlignFillTrack()
NTuple::Item< long > m_nt_nmctracks
number of mc tracks
NTuple::Array< long > m_nt_Trk_nhitstrt
number of TRT hits
int dumpTrackCol(const TrackCollection *)
NTuple::Array< float > m_nt_Trk_delta_eta
eta parameter
NTuple::Array< float > m_nt_Trk_delta_qoverpt
q/pt parameter
NTuple::Array< long > m_nt_Trk_nhitstrt_Up
number of TRT hits (Up track)
virtual int GetTrks() const
NTuple::Array< float > m_nt_Trk_qoverp_Low
q/p parameter (Low track)
virtual StatusCode initialize()
NTuple::Array< long > m_nt_Trk_nholesPixels_Low
number of Pixel holes (Low track)
std::string m_TruthTrkCol
NTuple::Array< long > m_nt_Trk_nHits_Up
number of hits (Up track)
void dumpPerigee(const Trk::TrackParameters *, int)
NTuple::Array< float > m_nt_Trk_pt_Up
pt parameter (Up track)
NTuple::Array< float > m_nt_mc_Trk_prob
MonteCarlo prob parameter.
NTuple::Array< long > m_nt_Trk_nholes_Up
number of holes (Up track)
std::string m_inputLowCol
virtual int GetTrkSCTHits() const
NTuple::Array< float > m_nt_Trk_z0_Up
z0 parameter (Up track)
virtual StatusCode FillTrack()
NTuple::Array< long > m_nt_Trk_nhitssct_Low
number of SCT hits (Low track)
NTuple::Array< long > m_nt_Trk_ndof_Low
number of ndof (Low track)
NTuple::Array< long > m_nt_Trk_nholesSCT_Up
number of SCT holes (Up track)
NTuple::Array< long > m_nt_Trk_nsharedSCT_Up
number of SCT shared hits (Up track)
NTuple::Item< long > m_nt_nLowtracks
number of Low tracks
NTuple::Item< long > m_nt_ntracks
number of tracks
::StatusCode StatusCode
StatusCode definition for legacy code.
NTuple::Array< long > m_nt_Trk_nholesSCT
number of SCT holes
NTuple::Array< float > m_nt_Trk_qoverp
q/p parameter
NTuple::Array< long > m_nt_Trk_nholesSCT_Low
number of SCT holes (Low track)
NTuple::Array< float > m_nt_Trk_phi0_Low
phi0 parameter (Low track)
NTuple::Array< float > m_nt_Trk_chi2_Up
number of chi2 (Up track)
NTuple::Array< float > m_nt_Trk_d0
d0 parameter
NTuple::Array< long > m_nt_Trk_nhitspix_Low
number of Pixel hits (Low track)
NTuple::Item< long > m_nt_nUptracks
number of Up tracks
NTuple::Array< long > m_nt_Trk_nhitssct_Up
number of SCT hits (Up track)
NTuple::Array< long > m_nt_Trk_nhitspix_Up
number of Pixel hits (Up track)
NTuple::Array< float > m_nt_Trk_delta_pt
pt parameter
NTuple::Array< long > m_nt_Trk_nsharedSCT_Low
number of SCT shared hits (Low track)
NTuple::Array< long > m_nt_Trk_nhitstrt_Low
number of TRT hits (Low track)
ToolHandle< Trk::IExtrapolator > m_extrapolator
Pointer to IExtrapolator.
NTuple::Array< float > m_nt_Trk_chi2
number of chi2
NTuple::Array< float > m_nt_Trk_chi2Prob_Up
number of chi2 probability (Up track)
Ensure that the ATLAS eigen extensions are properly loaded.
NTuple::Array< long > m_nt_Trk_nHits_Low
number of hits (Low track)
NTuple::Array< float > m_nt_Trk_delta_theta0
theta parameter
NTuple::Array< float > m_nt_mc_Trk_qoverp
MonteCarlo q/p parameter.
virtual StatusCode finalize()
NTuple::Array< long > m_nt_Trk_nsharedPixels
number of Pixel shared hits
NTuple::Array< long > m_nt_Trk_nholesPixels_Up
number of Pixel holes (Up track)
NTuple::Array< float > m_nt_Trk_z0
z0 parameter
NTuple::Array< float > m_nt_mc_Trk_eta
MonteCarlo eta parameter.
NTuple::Array< float > m_nt_Trk_chi2Prob
number of chi2 probability
NTuple::Array< float > m_nt_mc_Trk_vtxX
MonteCarlo Vertex.X parameter.
NTuple::Array< float > m_nt_mc_Trk_genParticlePhi
generated phi
NTuple::Array< float > m_nt_Trk_delta_charge
charge parameter
NTuple::Array< long > m_nt_Trk_nsharedSCT
number of SCT shared hits
NTuple::Array< long > m_nt_Trk_nshared
number of shared hits
NTuple::Array< long > m_nt_Trk_nholesPixels
number of Pixel holes
NTuple::Array< float > m_nt_Trk_delta_phi0
phi0 parameter
NTuple::Array< long > m_nt_Trk_nHits
number of hits
NTuple::Array< long > m_nt_Trk_ndof
number of ndof
NTuple::Array< float > m_nt_Trk_theta0_Low
theta0 parameter (Low track)
InDetAlignFillTrack(const std::string &type, const std::string &name, const IInterface *parent)
ToolHandle< Trk::ITruthToTrack > m_truthToTrack
Pointer to TruthToTrack.
NTuple::Array< float > m_nt_Trk_delta_d0
d0 parameter
NTuple::Array< float > m_nt_Trk_qoverp_Up
q/p parameter (Up track)
NTuple::Array< long > m_nt_Trk_nhitssct
number of SCT hits
StatusCode dumpMatching(const TrackCollection *, const TrackCollection *)
NTuple::Array< long > m_nt_Trk_nhitspix
number of Pixel hits
NTuple::Array< float > m_nt_mc_Trk_pdg
MonteCarlo pdg parameter.
NTuple::Array< float > m_nt_mc_Trk_vtxY
MonteCarlo Vertex.Y parameter.
NTuple::Array< float > m_nt_mc_Trk_pt
MonteCarlo pt parameter.
virtual int GetTrkHits() const
NTuple::Array< float > m_nt_mc_Trk_z0
MonteCarlo z0 parameter.
bool m_doMatching
switch on/off the matching information
NTuple::Array< long > m_nt_Trk_nshared_Up
number of shared hits (Up track)
NTuple::Array< long > m_nt_Trk_nsharedPixels_Low
number of Pixel shared hits (Low track)
NTuple::Array< float > m_nt_mc_Trk_vtxZ
MonteCarlo Vertex.Z parameter.
NTuple::Item< long > m_nt_matchingTrk
matching tracks
NTuple::Array< float > m_nt_Trk_theta0_Up
theta0 parameter (Up track)
NTuple::Array< float > m_nt_mc_Trk_d0
MonteCarlo d0 parameter.
NTuple::Array< long > m_nt_Trk_ndof_Up
number of ndof (Up track)