ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
StoreGateSvc.h
StoredMaterialManager.h
print
void print(char *figname, TCanvas *c1)
Definition
TRTCalib_StrawStatusPlots.cxx:26
StoredMaterialManager
This class holds one or more material managers and makes them storeable, under StoreGate.
Definition
StoredMaterialManager.h:30
TileDddbManager
This class provides access to constants in the Geometry DB.
Definition
TileDddbManager.h:38
TileDetDescrManager
Definition
TileDetDescrManager.h:33
TileDetDescriptor
Definition
TileDetDescriptor.h:46
TileGeoCutBuilder::MakeCut
void MakeCut(GeoPhysVol *&mother, int number)
Section parameters are the following:
Definition
TileGeoCutBuilder.cxx:29
TileGeoCutBuilder::TileGeoCutBuilder
TileGeoCutBuilder(StoredMaterialManager *matManager, TileDddbManager *pDbManager, MsgStream *log)
Constructor.
Definition
TileGeoCutBuilder.cxx:16
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
TileGeoCutBuilder::~TileGeoCutBuilder
~TileGeoCutBuilder()
Destructor.
Definition
TileGeoCutBuilder.cxx:24
TileGeoCutBuilder::m_log
MsgStream * m_log
Definition
TileGeoCutBuilder.h:54
number
std::string number(const double &d, const std::string &s)
Definition
utils.cxx:186
Generated on
for ATLAS Offline Software by
1.17.0