ATLAS Offline Software
TileCalorimeter
TileGeoModel
src
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
"
17
#include "
GeoModelInterfaces/StoredMaterialManager.h
"
18
19
class
MsgStream;
20
class
GeoPhysVol;
21
class
TileDddbManager
;
22
class
TileDetDescriptor
;
23
class
TileDetDescrManager
;
24
25
26
class
TileGeoCutBuilder
27
{
28
public
:
29
31
TileGeoCutBuilder
(
StoredMaterialManager
* matManager,
32
TileDddbManager
* pDbManager,
33
MsgStream *
log
);
34
36
~TileGeoCutBuilder
();
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
print
void print(char *figname, TCanvas *c1)
Definition:
TRTCalib_StrawStatusPlots.cxx:25
python.selection.number
number
Definition:
selection.py:20
StoredMaterialManager.h
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
Generated on Fri Jan 10 2025 21:19:11 for ATLAS Offline Software by
1.8.18