Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-22 09:33:48

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 TrackingGeometryVisitor::~TrackingGeometryVisitor() = default;
0014 TrackingGeometryMutableVisitor::~TrackingGeometryMutableVisitor() = default;
0015 
0016 void TrackingGeometryVisitor::visitVolume(const TrackingVolume& /*volume*/) {
0017   // Default implementation is a no-op
0018 }
0019 
0020 void TrackingGeometryVisitor::visitPortal(const Portal& /*portal*/) {
0021   // Default implementation is a no-op
0022 }
0023 
0024 void TrackingGeometryVisitor::visitSurface(const Surface& /*surface*/) {
0025   // Default implementation is a no-op
0026 }
0027 
0028 void TrackingGeometryVisitor::visitLayer(const Layer& /*layer*/) {
0029   // Default implementation is a no-op
0030 }
0031 
0032 void TrackingGeometryVisitor::visitBoundarySurface(
0033     const BoundarySurfaceT<TrackingVolume>& /*boundary*/) {
0034   // Default implementation is a no-op
0035 }
0036 
0037 void TrackingGeometryMutableVisitor::visitVolume(TrackingVolume& /*volume*/) {
0038   // Default implementation is a no-op
0039 }
0040 
0041 void TrackingGeometryMutableVisitor::visitPortal(Portal& /*portal*/) {
0042   // Default implementation is a no-op
0043 }
0044 
0045 void TrackingGeometryMutableVisitor::visitSurface(Surface& /*surface*/) {
0046   // Default implementation is a no-op
0047 }
0048 
0049 void TrackingGeometryMutableVisitor::visitBoundarySurface(
0050     BoundarySurfaceT<TrackingVolume>& /*boundary*/) {
0051   // Default implementation is a no-op
0052 }
0053 
0054 void TrackingGeometryMutableVisitor::visitLayer(Layer& /*layer*/) {
0055   // Default implementation is a no-op
0056 }
0057 
0058 }  // namespace Acts