ATLAS Offline Software
Loading...
Searching...
No Matches
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
21
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
Beam Condition Monitor wall builder.
Definition BCM_Wall.h:23
GeoPhysVol * Build(double halfX, double halfY, double thick, const std::string &logname, const GeoMaterial *material)
Definition BCM_Wall.cxx:15
This class holds one or more material managers and makes them storeable, under StoreGate.