Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ZDC_ZDCModule.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ZDC_ZDCMODULE_H
6 #define ZDC_ZDCMODULE_H
7 
8 #include "ZDC_ModuleBase.h"
9 
11  public:
12  ZDC_ZDCModule();
13  ZDC_ZDCModule(const std::string& name, int side, int module, int modType);
14  ZDC_ZDCModule(ZDC_ZDCModule *right, int side, int module);
15 
16  virtual ~ZDC_ZDCModule() = default;
17 
18  virtual void create(GeoFullPhysVol* mother, StoredMaterialManager *materialManager, const ZdcID *zdcID) override;
19 
20  protected:
21  int m_modType;
22 
23 };
24 
25 
26 #endif
ZDC_ZDCModule::m_modType
int m_modType
Definition: ZDC_ZDCModule.h:21
ZDC_ModuleBase.h
ZDC_ModuleBase
Definition: ZDC_ModuleBase.h:18
ZDC_ZDCModule::~ZDC_ZDCModule
virtual ~ZDC_ZDCModule()=default
TRT::Hit::side
@ side
Definition: HitInfo.h:83
python.PyAthena.module
module
Definition: PyAthena.py:131
ZDC_ZDCModule::ZDC_ZDCModule
ZDC_ZDCModule()
Definition: ZDC_ZDCModule.cxx:27
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240
ZDC_ZDCModule::create
virtual void create(GeoFullPhysVol *mother, StoredMaterialManager *materialManager, const ZdcID *zdcID) override
Definition: ZDC_ZDCModule.cxx:46
ZDC_ZDCModule
Definition: ZDC_ZDCModule.h:10
StoredMaterialManager
This class holds one or more material managers and makes them storeable, under StoreGate.
Definition: StoredMaterialManager.h:28
ZdcID
Definition: ZdcID.h:25