ATLAS Offline Software
Loading...
Searching...
No Matches
LArWheelSolid.h File Reference
#include "AthenaBaseComps/AthMessaging.h"
#include "CxxUtils/checker_macros.h"
#include "G4VSolid.hh"
#include "LArWheelSolid_type.h"
Include dependency graph for LArWheelSolid.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LArWheelSolid

Macros

#define LARWHEELSOLID_USE_BS_DTO
#define LARWHEELSOLID_ZSECT_MULT   1
#define LWSDBG(a, b)

Functions

const char * LArWheelSolidTypeString (LArWheelSolid_t type)

Macro Definition Documentation

◆ LARWHEELSOLID_USE_BS_DTO

#define LARWHEELSOLID_USE_BS_DTO

Definition at line 23 of file LArWheelSolid.h.

◆ LARWHEELSOLID_ZSECT_MULT

#define LARWHEELSOLID_ZSECT_MULT   1

Definition at line 26 of file LArWheelSolid.h.

◆ LWSDBG

#define LWSDBG ( a,
b )

Definition at line 40 of file LArWheelSolid.h.

Function Documentation

◆ LArWheelSolidTypeString()

const char * LArWheelSolidTypeString ( LArWheelSolid_t type)
inline

Definition at line 59 of file LArWheelSolid.h.

60{
61 switch(type){
62 case InnerAbsorberWheel: return("InnerAbsorberWheel");
63 case OuterAbsorberWheel: return("OuterAbsorberWheel");
64 case InnerElectrodWheel: return("InnerElectrodWheel");
65 case OuterElectrodWheel: return("OuterElectrodWheel");
66 case InnerAbsorberModule: return("InnerAbsorberModule");
67 case OuterAbsorberModule: return("OuterAbsorberModule");
68 case InnerElectrodModule: return("InnerElectrodModule");
69 case OuterElectrodModule: return("OuterElectrodModule");
70 case InnerLeadWheel: return("InnerLeadWheel");
71 case OuterLeadWheel: return("OuterLeadWheel");
72 case InnerGlueWheel: return("InnerGlueWheel");
73 case OuterGlueWheel: return("OuterGlueWheel");
74 case InnerAbsorberCone: return("InnerAbsorberCone");
75 case InnerElectrodCone: return("InnerElectrodCone");
76 case InnerGlueCone: return("InnerGlueCone");
77 case InnerLeadCone: return("InnerLeadCone");
78 case OuterAbsorberFrontCone: return("OuterAbsorberFrontCone");
79 case OuterElectrodFrontCone: return("OuterElectrodFrontCone");
80 case OuterGlueFrontCone: return("OuterGlueFrontCone");
81 case OuterLeadFrontCone: return("OuterLeadFrontCone");
82 case OuterAbsorberBackCone: return("OuterAbsorberBackCone");
83 case OuterElectrodBackCone: return("OuterElectrodBackCone");
84 case OuterGlueBackCone: return("OuterGlueBackCone");
85 case OuterLeadBackCone: return("OuterLeadBackCone");
86 }
87 return("unknown");
88}
@ OuterGlueWheel
@ OuterElectrodFrontCone
@ OuterLeadBackCone
@ OuterElectrodBackCone
@ OuterAbsorberFrontCone
@ OuterElectrodModule
@ OuterElectrodWheel
@ InnerAbsorberCone
@ OuterAbsorberWheel
@ OuterLeadFrontCone
@ InnerGlueWheel
@ InnerGlueCone
@ OuterGlueBackCone
@ InnerAbsorberWheel
@ InnerElectrodCone
@ InnerLeadCone
@ InnerAbsorberModule
@ OuterAbsorberModule
@ InnerLeadWheel
@ OuterLeadWheel
@ InnerElectrodModule
@ OuterAbsorberBackCone
@ OuterGlueFrontCone
@ InnerElectrodWheel