![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
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);
88 for (
auto hit: eventHeader.
hits()) {
95 if (pmap->
getLayerSection(hit.getDetType(), hit.getDetectorZone(), hit.getPhysLayer()).
layer == -1)
102 for (
unsigned int ireg=0;ireg!=
m_towers.size();++ireg){
103 if (
rmap->isInRegion(ireg, hit)) {
113 ATH_MSG_DEBUG(
"Unmapped hit: pixel="<<hit.isPixel()<<
" Barrel="<<hit.isBarrel() <<
" Layer="<<hit.getLayer() <<
" PLayer="<<hit.getPhysLayer() <<
" section="<<hit.getSection());
114 for (
unsigned int ireg=0;ireg!=
m_towers.size();++ireg){
124 if (notStoredHits != 0){
125 ATH_MSG_DEBUG (
"Found " << notStoredHits <<
" missing mapped hits in this event");
150 return StatusCode::SUCCESS;
155 return StatusCode::SUCCESS;
const std::vector< FPGATrackSimOfflineTrack > & getOfflineTracks() const
Maps physical layers to logical layers.
#define ATH_MSG_VERBOSE(x)
const LayerSection & getLayerSection(SiliconTech siTech, DetectorZone zone, uint32_t physLayer) const
const std::vector< FPGATrackSimTruthTrack > & getTruthTracks() const
size_t nTruthTracks() const
Maps ITK module indices to FPGATrackSim regions.
void map(FPGATrackSimHit &hit) const
::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)