![]() |
ATLAS Offline Software
|
#include <InDetAlignFillTrack.h>
Public Member Functions | |
| InDetAlignFillTrack (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual StatusCode | FillTrack () override |
| virtual int | GetTrks () const override |
| virtual int | GetTrkHits () const override |
| virtual int | GetTrkPixHits () const override |
| virtual int | GetTrkSCTHits () const override |
| virtual int | GetTrkTRTHits () const override |
Private Member Functions | |
| void | bookNtuple () |
| void | bookUpNtuple () |
| void | bookLowNtuple () |
| void | bookMatchingNtuple () |
| int | dumpTrackCol (const TrackCollection *) |
| int | dumpTrackCol (const TrackCollection *, const std::string &) |
| void | dumpTrack (int, const Trk::Track *, const std::string &) |
| void | dumpPerigee (const Trk::TrackParameters *, int) |
| StatusCode | dumpMatching (const TrackCollection *, const TrackCollection *) |
Private Attributes | |
| ServiceHandle< INTupleSvc > | m_ntupleSvc {this,"NTupleSvc","NTupleSvc"} |
| BooleanProperty | m_doTruth {this,"doTruth",false} |
| switch on/off the truth information | |
| StringProperty | m_TruthTrkCol {this,"TruthTrkCol","TrackTruthCollection"} |
| StringProperty | m_inputCol {this,"InputTrkCol","Tracks"} |
| StringProperty | m_inputUpCol {this,"InputUpTrkCol",""} |
| StringProperty | m_inputLowCol {this,"InputLowTrkCol",""} |
| BooleanProperty | m_doMatching {this,"doMatching",true} |
| switch on/off the matching information | |
| FloatProperty | m_matchedRcut {this,"dRCut",100.} |
| FloatProperty | m_mindR {this,"minimumdR",10000.} |
| StringProperty | m_ntupleName {this,"NtupleName","/NTUPLES/GLOBFILE"} |
| int | m_totaltrks {0} |
| int | m_totalhits {0} |
| int | m_totalPixhits {0} |
| int | m_totalSCThits {0} |
| int | m_totalTRThits {0} |
| int | m_totalUptrks {0} |
| int | m_totalUphits {0} |
| int | m_totalUpPixhits {0} |
| int | m_totalUpSCThits {0} |
| int | m_totalUpTRThits {0} |
| int | m_totalLowtrks {0} |
| int | m_totalLowhits {0} |
| int | m_totalLowPixhits {0} |
| int | m_totalLowSCThits {0} |
| int | m_totalLowTRThits {0} |
| int | m_events {0} |
| ToolHandle< Trk::ITruthToTrack > | m_truthToTrack |
| ToolHandle< Trk::IExtrapolator > | m_extrapolator |
| ToolHandle< Trk::ITrackParticleCreatorTool > | m_particleCreator |
| NTuple::Item< long > | m_nt_ntracks |
| number of tracks | |
| NTuple::Item< long > | m_nt_nUptracks |
| number of Up tracks | |
| NTuple::Item< long > | m_nt_nLowtracks |
| number of Low tracks | |
| NTuple::Item< long > | m_nt_nmctracks |
| number of mc tracks | |
| NTuple::Item< long > | m_nt_matchingTrk |
| matching tracks | |
| NTuple::Array< float > | m_nt_Trk_d0 |
| d0 parameter | |
| NTuple::Array< float > | m_nt_Trk_z0 |
| z0 parameter | |
| NTuple::Array< float > | m_nt_Trk_phi0 |
| phi0 parameter | |
| NTuple::Array< float > | m_nt_Trk_theta0 |
| theta0 parameter | |
| NTuple::Array< float > | m_nt_Trk_qoverp |
| q/p parameter | |
| NTuple::Array< float > | m_nt_Trk_pt |
| pt parameter | |
| NTuple::Array< long > | m_nt_Trk_nHits |
| number of hits | |
| NTuple::Array< long > | m_nt_Trk_nhitspix |
| number of Pixel hits | |
| NTuple::Array< long > | m_nt_Trk_nhitssct |
| number of SCT hits | |
| NTuple::Array< long > | m_nt_Trk_nhitstrt |
| number of TRT hits | |
| NTuple::Array< long > | m_nt_Trk_nsharedPixels |
| number of Pixel shared hits | |
| 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< long > | m_nt_Trk_nholesSCT |
| number of SCT holes | |
| NTuple::Array< long > | m_nt_Trk_nholes |
| number of holes | |
| NTuple::Array< float > | m_nt_Trk_chi2 |
| number of chi2 | |
| NTuple::Array< long > | m_nt_Trk_ndof |
| number of ndof | |
| NTuple::Array< float > | m_nt_Trk_chi2Prob |
| number of chi2 probability | |
| NTuple::Array< float > | m_nt_Trk_d0_Up |
| d0 parameter (Up track) | |
| NTuple::Array< float > | m_nt_Trk_z0_Up |
| z0 parameter (Up track) | |
| NTuple::Array< float > | m_nt_Trk_phi0_Up |
| phi0 parameter (Up track) | |
| NTuple::Array< float > | m_nt_Trk_theta0_Up |
| theta0 parameter (Up track) | |
| NTuple::Array< float > | m_nt_Trk_qoverp_Up |
| q/p parameter (Up track) | |
| NTuple::Array< float > | m_nt_Trk_pt_Up |
| pt parameter (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nHits_Up |
| number of hits (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nhitspix_Up |
| number of Pixel hits (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nhitssct_Up |
| number of SCT hits (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nhitstrt_Up |
| number of TRT hits (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nsharedPixels_Up |
| number of Pixel shared hits (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nsharedSCT_Up |
| number of SCT shared hits (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nshared_Up |
| number of shared hits (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nholesPixels_Up |
| number of Pixel holes (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nholesSCT_Up |
| number of SCT holes (Up track) | |
| NTuple::Array< long > | m_nt_Trk_nholes_Up |
| number of holes (Up track) | |
| NTuple::Array< float > | m_nt_Trk_chi2_Up |
| number of chi2 (Up track) | |
| NTuple::Array< long > | m_nt_Trk_ndof_Up |
| number of ndof (Up track) | |
| NTuple::Array< float > | m_nt_Trk_chi2Prob_Up |
| number of chi2 probability (Up track) | |
| NTuple::Array< float > | m_nt_Trk_d0_Low |
| d0 parameter (Low track) | |
| NTuple::Array< float > | m_nt_Trk_z0_Low |
| z0 parameter (Low track) | |
| NTuple::Array< float > | m_nt_Trk_phi0_Low |
| phi0 parameter (Low track) | |
| NTuple::Array< float > | m_nt_Trk_theta0_Low |
| theta0 parameter (Low track) | |
| NTuple::Array< float > | m_nt_Trk_qoverp_Low |
| q/p parameter (Low track) | |
| NTuple::Array< float > | m_nt_Trk_pt_Low |
| pt parameter (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nHits_Low |
| number of hits (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nhitspix_Low |
| number of Pixel hits (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nhitssct_Low |
| number of SCT hits (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nhitstrt_Low |
| number of TRT hits (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nsharedPixels_Low |
| number of Pixel shared hits (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nsharedSCT_Low |
| number of SCT shared hits (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nshared_Low |
| number of shared hits (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nholesPixels_Low |
| number of Pixel holes (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nholesSCT_Low |
| number of SCT holes (Low track) | |
| NTuple::Array< long > | m_nt_Trk_nholes_Low |
| number of holes (Low track) | |
| NTuple::Array< float > | m_nt_Trk_chi2_Low |
| number of chi2 (Low track) | |
| NTuple::Array< long > | m_nt_Trk_ndof_Low |
| number of ndof (Low track) | |
| 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_mc_Trk_genParticlePt |
| generated pt | |
| NTuple::Array< float > | m_nt_mc_Trk_genParticleEta |
| generated eta | |
| NTuple::Array< float > | m_nt_mc_Trk_genParticlePhi |
| generated phi | |
| NTuple::Array< float > | m_nt_mc_Trk_d0 |
| MonteCarlo d0 parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_z0 |
| MonteCarlo z0 parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_phi0 |
| MonteCarlo phi0 parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_theta0 |
| MonteCarlo theta0 parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_eta |
| MonteCarlo eta parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_qoverp |
| MonteCarlo q/p parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_qoverpt |
| MonteCarlo q/pt parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_pt |
| MonteCarlo pt parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_charge |
| MonteCarlo charge parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_prob |
| MonteCarlo prob parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_pdg |
| MonteCarlo pdg parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_vtxX |
| MonteCarlo Vertex.X parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_vtxY |
| MonteCarlo Vertex.Y parameter. | |
| NTuple::Array< float > | m_nt_mc_Trk_vtxZ |
| MonteCarlo Vertex.Z parameter. | |
| NTuple::Array< float > | m_nt_Trk_delta_d0 |
| d0 parameter | |
| NTuple::Array< float > | m_nt_Trk_delta_z0 |
| z0 parameter | |
| NTuple::Array< float > | m_nt_Trk_delta_phi0 |
| phi0 parameter | |
| NTuple::Array< float > | m_nt_Trk_delta_theta0 |
| theta parameter | |
| NTuple::Array< float > | m_nt_Trk_delta_eta |
| eta parameter | |
| NTuple::Array< float > | m_nt_Trk_delta_qoverpt |
| q/pt parameter | |
| NTuple::Array< float > | m_nt_Trk_delta_pt |
| pt parameter | |
| NTuple::Array< float > | m_nt_Trk_delta_charge |
| charge parameter | |
Definition at line 38 of file InDetAlignFillTrack.h.
| InDetAlignFillTrack::InDetAlignFillTrack | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 52 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 638 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 696 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 488 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 579 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 1029 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 988 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 769 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 740 of file InDetAlignFillTrack.cxx.
|
private |
Definition at line 747 of file InDetAlignFillTrack.cxx.
|
overridevirtual |
Definition at line 131 of file InDetAlignFillTrack.cxx.
|
overridevirtual |
Definition at line 87 of file InDetAlignFillTrack.cxx.
|
inlineoverridevirtual |
Definition at line 49 of file InDetAlignFillTrack.h.
|
inlineoverridevirtual |
Definition at line 50 of file InDetAlignFillTrack.h.
|
inlineoverridevirtual |
Definition at line 48 of file InDetAlignFillTrack.h.
|
inlineoverridevirtual |
Definition at line 51 of file InDetAlignFillTrack.h.
|
inlineoverridevirtual |
Definition at line 52 of file InDetAlignFillTrack.h.
|
overridevirtual |
Definition at line 62 of file InDetAlignFillTrack.cxx.
|
private |
switch on/off the matching information
Definition at line 79 of file InDetAlignFillTrack.h.
|
private |
switch on/off the truth information
Definition at line 71 of file InDetAlignFillTrack.h.
|
private |
Definition at line 102 of file InDetAlignFillTrack.h.
|
private |
Definition at line 110 of file InDetAlignFillTrack.h.
|
private |
Definition at line 74 of file InDetAlignFillTrack.h.
|
private |
Definition at line 76 of file InDetAlignFillTrack.h.
|
private |
Definition at line 75 of file InDetAlignFillTrack.h.
|
private |
Definition at line 80 of file InDetAlignFillTrack.h.
|
private |
Definition at line 81 of file InDetAlignFillTrack.h.
|
private |
matching tracks
Definition at line 124 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo charge parameter.
Definition at line 230 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo d0 parameter.
Definition at line 221 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo eta parameter.
Definition at line 225 of file InDetAlignFillTrack.h.
|
private |
generated eta
Definition at line 217 of file InDetAlignFillTrack.h.
|
private |
generated phi
Definition at line 218 of file InDetAlignFillTrack.h.
|
private |
generated pt
Definition at line 216 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo pdg parameter.
Definition at line 232 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo phi0 parameter.
Definition at line 223 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo prob parameter.
Definition at line 231 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo pt parameter.
Definition at line 229 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo q/p parameter.
Definition at line 226 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo q/pt parameter.
Definition at line 227 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo theta0 parameter.
Definition at line 224 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo Vertex.X parameter.
Definition at line 234 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo Vertex.Y parameter.
Definition at line 235 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo Vertex.Z parameter.
Definition at line 236 of file InDetAlignFillTrack.h.
|
private |
MonteCarlo z0 parameter.
Definition at line 222 of file InDetAlignFillTrack.h.
|
private |
Has the Track an associated truth track?
Definition at line 213 of file InDetAlignFillTrack.h.
|
private |
number of Low tracks
Definition at line 122 of file InDetAlignFillTrack.h.
|
private |
number of mc tracks
Definition at line 123 of file InDetAlignFillTrack.h.
|
private |
number of tracks
Definition at line 120 of file InDetAlignFillTrack.h.
|
private |
number of Up tracks
Definition at line 121 of file InDetAlignFillTrack.h.
|
private |
number of chi2
Definition at line 149 of file InDetAlignFillTrack.h.
|
private |
number of chi2 (Low track)
Definition at line 207 of file InDetAlignFillTrack.h.
|
private |
number of chi2 (Up track)
Definition at line 178 of file InDetAlignFillTrack.h.
|
private |
number of chi2 probability
Definition at line 151 of file InDetAlignFillTrack.h.
|
private |
number of chi2 probability (Low track)
Definition at line 209 of file InDetAlignFillTrack.h.
|
private |
number of chi2 probability (Up track)
Definition at line 180 of file InDetAlignFillTrack.h.
|
private |
d0 parameter
Definition at line 127 of file InDetAlignFillTrack.h.
|
private |
d0 parameter (Low track)
Definition at line 185 of file InDetAlignFillTrack.h.
|
private |
d0 parameter (Up track)
Definition at line 156 of file InDetAlignFillTrack.h.
|
private |
charge parameter
Definition at line 250 of file InDetAlignFillTrack.h.
|
private |
d0 parameter
Definition at line 242 of file InDetAlignFillTrack.h.
|
private |
eta parameter
Definition at line 247 of file InDetAlignFillTrack.h.
|
private |
phi0 parameter
Definition at line 244 of file InDetAlignFillTrack.h.
|
private |
pt parameter
Definition at line 249 of file InDetAlignFillTrack.h.
|
private |
q/pt parameter
Definition at line 248 of file InDetAlignFillTrack.h.
|
private |
theta parameter
Definition at line 246 of file InDetAlignFillTrack.h.
|
private |
z0 parameter
Definition at line 243 of file InDetAlignFillTrack.h.
|
private |
number of ndof
Definition at line 150 of file InDetAlignFillTrack.h.
|
private |
number of ndof (Low track)
Definition at line 208 of file InDetAlignFillTrack.h.
|
private |
number of ndof (Up track)
Definition at line 179 of file InDetAlignFillTrack.h.
|
private |
number of hits
Definition at line 136 of file InDetAlignFillTrack.h.
|
private |
number of hits (Low track)
Definition at line 194 of file InDetAlignFillTrack.h.
|
private |
number of hits (Up track)
Definition at line 165 of file InDetAlignFillTrack.h.
|
private |
number of Pixel hits
Definition at line 137 of file InDetAlignFillTrack.h.
|
private |
number of Pixel hits (Low track)
Definition at line 195 of file InDetAlignFillTrack.h.
|
private |
number of Pixel hits (Up track)
Definition at line 166 of file InDetAlignFillTrack.h.
|
private |
number of SCT hits
Definition at line 138 of file InDetAlignFillTrack.h.
|
private |
number of SCT hits (Low track)
Definition at line 196 of file InDetAlignFillTrack.h.
|
private |
number of SCT hits (Up track)
Definition at line 167 of file InDetAlignFillTrack.h.
|
private |
number of TRT hits
Definition at line 139 of file InDetAlignFillTrack.h.
|
private |
number of TRT hits (Low track)
Definition at line 197 of file InDetAlignFillTrack.h.
|
private |
number of TRT hits (Up track)
Definition at line 168 of file InDetAlignFillTrack.h.
|
private |
number of holes
Definition at line 147 of file InDetAlignFillTrack.h.
|
private |
number of holes (Low track)
Definition at line 205 of file InDetAlignFillTrack.h.
|
private |
number of holes (Up track)
Definition at line 176 of file InDetAlignFillTrack.h.
|
private |
number of Pixel holes
Definition at line 145 of file InDetAlignFillTrack.h.
|
private |
number of Pixel holes (Low track)
Definition at line 203 of file InDetAlignFillTrack.h.
|
private |
number of Pixel holes (Up track)
Definition at line 174 of file InDetAlignFillTrack.h.
|
private |
number of SCT holes
Definition at line 146 of file InDetAlignFillTrack.h.
|
private |
number of SCT holes (Low track)
Definition at line 204 of file InDetAlignFillTrack.h.
|
private |
number of SCT holes (Up track)
Definition at line 175 of file InDetAlignFillTrack.h.
|
private |
number of shared hits
Definition at line 143 of file InDetAlignFillTrack.h.
|
private |
number of shared hits (Low track)
Definition at line 201 of file InDetAlignFillTrack.h.
|
private |
number of shared hits (Up track)
Definition at line 172 of file InDetAlignFillTrack.h.
|
private |
number of Pixel shared hits
Definition at line 141 of file InDetAlignFillTrack.h.
|
private |
number of Pixel shared hits (Low track)
Definition at line 199 of file InDetAlignFillTrack.h.
|
private |
number of Pixel shared hits (Up track)
Definition at line 170 of file InDetAlignFillTrack.h.
|
private |
number of SCT shared hits
Definition at line 142 of file InDetAlignFillTrack.h.
|
private |
number of SCT shared hits (Low track)
Definition at line 200 of file InDetAlignFillTrack.h.
|
private |
number of SCT shared hits (Up track)
Definition at line 171 of file InDetAlignFillTrack.h.
|
private |
phi0 parameter
Definition at line 129 of file InDetAlignFillTrack.h.
|
private |
phi0 parameter (Low track)
Definition at line 187 of file InDetAlignFillTrack.h.
|
private |
phi0 parameter (Up track)
Definition at line 158 of file InDetAlignFillTrack.h.
|
private |
pt parameter
Definition at line 132 of file InDetAlignFillTrack.h.
|
private |
pt parameter (Low track)
Definition at line 190 of file InDetAlignFillTrack.h.
|
private |
pt parameter (Up track)
Definition at line 161 of file InDetAlignFillTrack.h.
|
private |
q/p parameter
Definition at line 131 of file InDetAlignFillTrack.h.
|
private |
q/p parameter (Low track)
Definition at line 189 of file InDetAlignFillTrack.h.
|
private |
q/p parameter (Up track)
Definition at line 160 of file InDetAlignFillTrack.h.
|
private |
theta0 parameter
Definition at line 130 of file InDetAlignFillTrack.h.
|
private |
theta0 parameter (Low track)
Definition at line 188 of file InDetAlignFillTrack.h.
|
private |
theta0 parameter (Up track)
Definition at line 159 of file InDetAlignFillTrack.h.
|
private |
z0 parameter
Definition at line 128 of file InDetAlignFillTrack.h.
|
private |
z0 parameter (Low track)
Definition at line 186 of file InDetAlignFillTrack.h.
|
private |
z0 parameter (Up track)
Definition at line 157 of file InDetAlignFillTrack.h.
|
private |
Definition at line 84 of file InDetAlignFillTrack.h.
|
private |
Definition at line 55 of file InDetAlignFillTrack.h.
|
private |
Definition at line 115 of file InDetAlignFillTrack.h.
|
private |
Definition at line 88 of file InDetAlignFillTrack.h.
|
private |
Definition at line 98 of file InDetAlignFillTrack.h.
|
private |
Definition at line 99 of file InDetAlignFillTrack.h.
|
private |
Definition at line 100 of file InDetAlignFillTrack.h.
|
private |
Definition at line 97 of file InDetAlignFillTrack.h.
|
private |
Definition at line 101 of file InDetAlignFillTrack.h.
|
private |
Definition at line 89 of file InDetAlignFillTrack.h.
|
private |
Definition at line 90 of file InDetAlignFillTrack.h.
|
private |
Definition at line 87 of file InDetAlignFillTrack.h.
|
private |
Definition at line 91 of file InDetAlignFillTrack.h.
|
private |
Definition at line 93 of file InDetAlignFillTrack.h.
|
private |
Definition at line 94 of file InDetAlignFillTrack.h.
|
private |
Definition at line 95 of file InDetAlignFillTrack.h.
|
private |
Definition at line 92 of file InDetAlignFillTrack.h.
|
private |
Definition at line 96 of file InDetAlignFillTrack.h.
|
private |
Definition at line 105 of file InDetAlignFillTrack.h.
|
private |
Definition at line 72 of file InDetAlignFillTrack.h.