8#ifndef MUC_GEO_MGR_ALG_H
9#define MUC_GEO_MGR_ALG_H
14#include "GaudiKernel/MsgStream.h"
15#include "GaudiKernel/StatusCode.h"
16#include "GaudiKernel/IMessageSvc.h"
49 MucGeoMgr(
const std::string createFlag,
bool alignFlag,
const std::string alignFile );
57 MucGap *
GetGap(
int part,
int segment,
int layer,
int id );
58 MucBox *
GetBox(
int part,
int segment,
int layer,
int id );
61 MucRpc *
GetRpc(
int part,
int segment,
int layer,
int upDown,
int id );
62 MucGas *
GetGas(
int part,
int segment,
int layer,
int upDown,
int rpcId,
int id );
81 bool CheckBoxOffset(
int part,
int segment,
int layer,
int axis,
double offset);
87 std::string m_CreateFlag;
88 std::string m_AlignFile;
const unsigned int ENTITY_NUM
bool CheckStripPlaneOffset(int part, int segment, int layer, int axis, double offset)
MucGap * GetGap(int part, int segment, int layer, int id)
MucAbsorber * GetAbsorber(int part, int segment, int layer, int id)
MucStripPlane * GetStripPlane(int part, int segment, int layer, int id)
MucGeoMgr(const std::string createFlag, bool alignFlag, const std::string alignFile)
MucGas * GetGas(int part, int segment, int layer, int upDown, int rpcId, int id)
StatusCode CreateAbsorber()
StatusCode CreateOnlineStripGeo()
StatusCode CreateBoxCover()
MucBoxCover * GetBoxCover(int part, int segment, int layer, int upDown, int id)
MucBakelite * GetBakelite(int part, int segment, int layer, int upDown, int rpcId, int id)
StatusCode CreateBakelite()
StatusCode CreateStripPlane()
MucStrip * GetStrip(int part, int segment, int layer, int id)
MucBox * GetBox(int part, int segment, int layer, int id)
bool CheckBoxOffset(int part, int segment, int layer, int axis, double offset)
StatusCode CreateEntities()
StatusCode CreateRootGeo()
MucRpc * GetRpc(int part, int segment, int layer, int upDown, int id)