Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 09:23:11

0001 // This file is part of the ACTS project.
0002 //
0003 // Copyright (C) 2016 CERN for the benefit of the ACTS project
0004 //
0005 // This Source Code Form is subject to the terms of the Mozilla Public
0006 // License, v. 2.0. If a copy of the MPL was not distributed with this
0007 // file, You can obtain one at https://mozilla.org/MPL/2.0/.
0008 
0009 #include "Acts/Geometry/TrackingGeometryVisitor.hpp"
0010 
0011 namespace Acts {
0012 
0013 ITrackingGeometryVisitor::~ITrackingGeometryVisitor() = default;
0014 TrackingGeometryVisitor::~TrackingGeometryVisitor() = default;
0015 TrackingGeometryMutableVisitor::~TrackingGeometryMutableVisitor() = default;
0016 
0017 void TrackingGeometryVisitor::visitVolume(const TrackingVolume& /*volume*/) {
0018   // Default implementation is a no-op
0019 }
0020 
0021 void TrackingGeometryVisitor::visitPortal(const Portal& /*portal*/) {
0022   // Default implementation is a no-op
0023 }
0024 
0025 void TrackingGeometryVisitor::visitSurface(const Surface& /*surface*/) {
0026   // Default implementation is a no-op
0027 }
0028 
0029 void TrackingGeometryVisitor::visitLayer(const Layer& /*layer*/) {
0030   // Default implementation is a no-op
0031 }
0032 
0033 void TrackingGeometryVisitor::visitBoundarySurface(
0034     const BoundarySurfaceT<TrackingVolume>& /*boundary*/) {
0035   // Default implementation is a no-op
0036 }
0037 
0038 void TrackingGeometryMutableVisitor::visitVolume(TrackingVolume& /*volume*/) {
0039   // Default implementation is a no-op
0040 }
0041 
0042 void TrackingGeometryMutableVisitor::visitPortal(Portal& /*portal*/) {
0043   // Default implementation is a no-op
0044 }
0045 
0046 void TrackingGeometryMutableVisitor::visitSurface(Surface& /*surface*/) {
0047   // Default implementation is a no-op
0048 }
0049 
0050 void TrackingGeometryMutableVisitor::visitBoundarySurface(
0051     BoundarySurfaceT<TrackingVolume>& /*boundary*/) {
0052   // Default implementation is a no-op
0053 }
0054 
0055 void TrackingGeometryMutableVisitor::visitLayer(Layer& /*layer*/) {
0056   // Default implementation is a no-op
0057 }
0058 
0059 }  // namespace Acts