ATLAS Offline Software
Classes | Macros | Functions
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 24 of file LArWheelSolid.h.

◆ LARWHEELSOLID_ZSECT_MULT

#define LARWHEELSOLID_ZSECT_MULT   1

Definition at line 27 of file LArWheelSolid.h.

◆ LWSDBG

#define LWSDBG (   a,
 
)

Definition at line 41 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 }
InnerElectrodCone
@ InnerElectrodCone
Definition: LArWheelSolid_type.h:26
InnerGlueWheel
@ InnerGlueWheel
Definition: LArWheelSolid_type.h:21
OuterLeadFrontCone
@ OuterLeadFrontCone
Definition: LArWheelSolid_type.h:32
OuterAbsorberBackCone
@ OuterAbsorberBackCone
Definition: LArWheelSolid_type.h:33
OuterLeadBackCone
@ OuterLeadBackCone
Definition: LArWheelSolid_type.h:36
OuterGlueWheel
@ OuterGlueWheel
Definition: LArWheelSolid_type.h:22
InnerElectrodModule
@ InnerElectrodModule
Definition: LArWheelSolid_type.h:19
InnerElectrodWheel
@ InnerElectrodWheel
Definition: LArWheelSolid_type.h:15
InnerGlueCone
@ InnerGlueCone
Definition: LArWheelSolid_type.h:27
OuterElectrodModule
@ OuterElectrodModule
Definition: LArWheelSolid_type.h:20
OuterGlueFrontCone
@ OuterGlueFrontCone
Definition: LArWheelSolid_type.h:31
OuterAbsorberModule
@ OuterAbsorberModule
Definition: LArWheelSolid_type.h:18
InnerLeadWheel
@ InnerLeadWheel
Definition: LArWheelSolid_type.h:23
OuterElectrodFrontCone
@ OuterElectrodFrontCone
Definition: LArWheelSolid_type.h:30
InnerAbsorberWheel
@ InnerAbsorberWheel
Definition: LArWheelSolid_type.h:13
OuterLeadWheel
@ OuterLeadWheel
Definition: LArWheelSolid_type.h:24
OuterElectrodBackCone
@ OuterElectrodBackCone
Definition: LArWheelSolid_type.h:34
OuterGlueBackCone
@ OuterGlueBackCone
Definition: LArWheelSolid_type.h:35
InnerLeadCone
@ InnerLeadCone
Definition: LArWheelSolid_type.h:28
InnerAbsorberModule
@ InnerAbsorberModule
Definition: LArWheelSolid_type.h:17
OuterElectrodWheel
@ OuterElectrodWheel
Definition: LArWheelSolid_type.h:16
OuterAbsorberFrontCone
@ OuterAbsorberFrontCone
Definition: LArWheelSolid_type.h:29
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
InnerAbsorberCone
@ InnerAbsorberCone
Definition: LArWheelSolid_type.h:25
OuterAbsorberWheel
@ OuterAbsorberWheel
Definition: LArWheelSolid_type.h:14