Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
35 for (
int ireg=0;ireg!=maxNtowers;++ireg)
m_towers.push_back(ireg);
41 std::stringstream listOfTowers;
43 listOfTowers<<
", "<<ireg;
46 return StatusCode::SUCCESS;
55 logicEventHeader.
newEvent(eventinfo);
69 for (
auto hit: eventHeader.
hits()) {
77 for (
unsigned int ireg = 0; ireg !=
m_towers.size(); ++ireg) {
79 ATH_MSG_VERBOSE(
"Hit mapped (" << hit.isMapped() <<
") to tower=" << ireg <<
", nHits now=" << logicEventHeader.
getTower(ireg)->
nHits());
102 return StatusCode::SUCCESS;
const std::vector< FPGATrackSimOfflineTrack > & getOfflineTracks() const
Maps physical layers to logical layers.
#define ATH_MSG_VERBOSE(x)
const std::vector< FPGATrackSimTruthTrack > & getTruthTracks() const
size_t nTruthTracks() const
Maps ITK module indices to FPGATrackSim regions.
::StatusCode StatusCode
StatusCode definition for legacy code.
void addOfflineTrack(const FPGATrackSimOfflineTrack &t)
size_t nOfflineTracks() const
void addTruthTrack(const FPGATrackSimTruthTrack &t)
void reserveOfflineTracks(size_t size)
void doRemap(FPGATrackSimHit &hit) const