ATLAS Offline Software
TileGeoCutBuilder.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
13 #ifndef TILEGEOMODEL_TILEGEOCUTBUILDER_H
14 #define TILEGEOMODEL_TILEGEOCUTBUILDER_H
15 
16 #include "StoreGate/StoreGateSvc.h"
18 
19 class MsgStream;
20 class GeoPhysVol;
21 class TileDddbManager;
22 class TileDetDescriptor;
24 
25 
27 {
28  public:
29 
32  TileDddbManager* pDbManager,
33  MsgStream * log);
34 
37 
46  void MakeCut(GeoPhysVol*& mother,
47  int number);
48 
49  void checking(const std::string& VolumeName, bool print, int level,
50  double X1, double X2, double Y1, double Y2, double Z);
51 
52  private:
53 
54  MsgStream * m_log;
55 };
56 
57 #endif // not TILEGEOMODEL_TILEGEOCUTBUILDER_H
Monitored::Z
@ Z
Definition: HistogramFillerUtils.h:24
python.iconfTool.models.loaders.level
level
Definition: loaders.py:20
TileGeoCutBuilder::~TileGeoCutBuilder
~TileGeoCutBuilder()
Destructor.
Definition: TileGeoCutBuilder.cxx:24
TileGeoCutBuilder::MakeCut
void MakeCut(GeoPhysVol *&mother, int number)
Section parameters are the following:
Definition: TileGeoCutBuilder.cxx:29
TileGeoCutBuilder
Definition: TileGeoCutBuilder.h:27
TileDetDescrManager
Definition: TileDetDescrManager.h:33
TileDetDescriptor
Definition: TileDetDescriptor.h:46
TileGeoCutBuilder::TileGeoCutBuilder
TileGeoCutBuilder(StoredMaterialManager *matManager, TileDddbManager *pDbManager, MsgStream *log)
Constructor.
Definition: TileGeoCutBuilder.cxx:16
TileGeoCutBuilder::m_log
MsgStream * m_log
Definition: TileGeoCutBuilder.h:54
python.selection.number
number
Definition: selection.py:20
StoredMaterialManager.h
Muon::print
std::string print(const MuPatSegment &)
Definition: MuonTrackSteering.cxx:28
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
StoredMaterialManager
This class holds one or more material managers and makes them storeable, under StoreGate.
Definition: StoredMaterialManager.h:28
TileGeoCutBuilder::checking
void checking(const std::string &VolumeName, bool print, int level, double X1, double X2, double Y1, double Y2, double Z)
Definition: TileGeoCutBuilder.cxx:41
TileDddbManager
This class provides access to constants in the Geometry DB.
Definition: TileDddbManager.h:38
StoreGateSvc.h