ATLAS Offline Software
BCM_Wall.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // BCM_Wall.h, (c) ATLAS Detector software
8 #ifndef BCMGEOMODEL_BCMWALL_H
9 #define BCMGEOMODEL_BCMWALL_H
10 
11 #include "GeoModelKernel/GeoMaterial.h"
12 #include "GeoModelKernel/GeoPhysVol.h"
13 
15 
22 class BCM_Wall
23 {
24  public:
25  GeoPhysVol* Build(double halfX, double halfY, double thick, const std::string& logname, const GeoMaterial* material);
26  GeoPhysVol* Build(double halfX, double halfY, double thick_one, double thick_two, const GeoMaterial* material_one, const GeoMaterial* material_two, StoredMaterialManager* mat_mgr);
27  GeoPhysVol* Build(double halfX, double halfY, double thick_one, double thick_two, double thick_three, const GeoMaterial* material_one, const GeoMaterial* material_two, const GeoMaterial* material_three, StoredMaterialManager* mat_mgr);
28 };
29 
30 #endif
BCM_Wall::Build
GeoPhysVol * Build(double halfX, double halfY, double thick, const std::string &logname, const GeoMaterial *material)
Definition: BCM_Wall.cxx:15
StoredMaterialManager
This class holds one or more material managers and makes them storeable, under StoreGate.
Definition: StoredMaterialManager.h:28
BCM_Wall
Definition: BCM_Wall.h:23
MakeSliceSet.logname
logname
Definition: MakeSliceSet.py:34