12#ifndef O2_MCH_GEOMETRY_TEST_HELPERS_H
13#define O2_MCH_GEOMETRY_TEST_HELPERS_H
33void zeroMisAlignGeometry(
const std::string& ccdbHost =
"http://localhost:8080",
const std::string& fileName =
"MCHMisAlignment.root");
49TH2* getRadio(
int detElemId,
float xmin,
float ymin,
float xmax,
float ymax,
float xstep,
float ystep,
float thickness = 5 );
void createStandaloneGeometry(const char *name)
void setVolumeVisibility(const char *pattern, bool visible, bool visibleDaughters)
set the volume and daughter visibility for all volumes with a name matching the regexp pattern
void setVolumeColor(const char *pattern, int lineColor, int fillColor)
set the volume line and fill for all volumes with a name matching the regexp pattern
void showGeometryAsTextTree(const char *fromPath, int maxdepth, std::ostream &out)
tree like textual dump of the geometry nodes
void misAlignGeometry()
generates misalignments for MCH geometry
void drawGeometry()
basic drawing of the geometry
void zeroMisAlignGeometry(const std::string &ccdbHost, const std::string &fileName)
generates zero misalignments for MCH geometry
std::array< uint16_t, 5 > pattern