 |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "GaudiKernel/MsgStream.h"
15 const std::string&
name,
32 std::vector<const FPGATrackSimFitConstantBank*> bankvec;
36 for (
unsigned int iplane = 0; iplane <
m_FPGATrackSimMapping->PlaneMap_1st(0)->getNLogiLayers(); iplane++) {
38 bankvec.push_back(bank);
45 for (
unsigned int iplane = 0; iplane <
m_FPGATrackSimMapping->PlaneMap_2nd(0)->getNLogiLayers(); iplane++) {
47 bankvec.push_back(bank);
52 MsgStream
m(
msgSvc(),
"TrackFitter");
82 return StatusCode::SUCCESS;
93 for (
auto track : tracks) {
95 double qopt =
track.getQOverPt();
111 track.setQOverPt(qopt);
120 ATH_MSG_DEBUG(
"getTracks() returning " << tracks.size() <<
" tracks:");
121 for (
auto &
t : tracks)
122 ATH_MSG_DEBUG(
"\tchi2 = " <<
t.getChi2() <<
" and phi = " <<
t.getPhi()
123 <<
" and eta = " <<
t.getEta() <<
" and d0 = " <<
t.getD0()
124 <<
" and z0 = " <<
t.getZ0() <<
"and pt = " <<
t.getPt());
127 return StatusCode::SUCCESS;
134 tracks_guessed =
m_tfpobj->getMissingHitsCheckTracks();
135 return StatusCode::SUCCESS;
Scalar phi() const
phi method
Maps physical layers to logical layers.
Scalar eta() const
pseudorapidity method
TrackFitter
Enums to identify who created this track and which properties does it have.
Maps ITK module indices to FPGATrackSim regions.
msgSvc
Provide convenience handles for various services.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define ATH_MSG_WARNING(x)