ATLAS Offline Software
ToyDetectorTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef GEOMODELEXAMPLES_TOYDETECTORTOOL_H
6 #define GEOMODELEXAMPLES_TOYDETECTORTOOL_H
7 
8 #ifndef BUILDVP1LIGHT
9 
11 class ToyDetectorTool final : public GeoModelTool
12 {
13  public:
14  ToyDetectorTool( const std::string& type, const std::string& name, const IInterface* parent );
15  virtual ~ToyDetectorTool() override final;
16 
17  virtual StatusCode create() override final;
18  private:
19  void printVolume(GeoPVConstLink volime, int level = 0);
20 };
21 
22 #endif // BUILDVP1LIGHT
23 
24 #endif // GEOMODELEXAMPLES_TOYDETECTORTOOL_H
GeoModelTool.h
ToyDetectorTool::ToyDetectorTool
ToyDetectorTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: ToyDetectorTool.cxx:18
python.iconfTool.models.loaders.level
level
Definition: loaders.py:20
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ToyDetectorTool::printVolume
void printVolume(GeoPVConstLink volime, int level=0)
Definition: ToyDetectorTool.cxx:63
test_pyathena.parent
parent
Definition: test_pyathena.py:15
GeoModelTool
Definition: GeoModelTool.h:17
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
ToyDetectorTool::~ToyDetectorTool
virtual ~ToyDetectorTool() override final
Definition: ToyDetectorTool.cxx:23
ToyDetectorTool::create
virtual StatusCode create() override final
Definition: ToyDetectorTool.cxx:28
ToyDetectorTool
Definition: ToyDetectorTool.h:12