ATLAS Offline Software
Loading...
Searching...
No Matches
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
18
19class MsgStream;
20class GeoPhysVol;
21class TileDddbManager;
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
void print(char *figname, TCanvas *c1)
This class holds one or more material managers and makes them storeable, under StoreGate.
This class provides access to constants in the Geometry DB.
void MakeCut(GeoPhysVol *&mother, int number)
Section parameters are the following:
TileGeoCutBuilder(StoredMaterialManager *matManager, TileDddbManager *pDbManager, MsgStream *log)
Constructor.
void checking(const std::string &VolumeName, bool print, int level, double X1, double X2, double Y1, double Y2, double Z)
~TileGeoCutBuilder()
Destructor.
std::string number(const double &d, const std::string &s)
Definition utils.cxx:186