ATLAS Offline Software
CentralScrutinizer.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CentralScrutinizer_h
6 #define CentralScrutinizer_h 1
7 
8 #include "GeoModelKernel/GeoVDetectorElement.h"
9 #ifndef BUILDVP1LIGHT
10  #include "Identifier/Identifier.h"
11 #endif
12 
13 class CentralScrutinizer final : public GeoVDetectorElement
14 {
15  public:
16  CentralScrutinizer(const GeoVFullPhysVol *fullPhysVol);
17  virtual ~CentralScrutinizer() override final;
18 
19  #if defined BUILDVP1LIGHT
20  int identify() const;
21  #else
22  Identifier identify() const;
23  #endif
24 
25  private:
28 };
29 
30 // Class CentralScrutinizer
31 #endif
CentralScrutinizer::CentralScrutinizer
CentralScrutinizer(const GeoVFullPhysVol *fullPhysVol)
Definition: CentralScrutinizer.cxx:7
CentralScrutinizer::operator=
const CentralScrutinizer & operator=(const CentralScrutinizer &right)
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
CentralScrutinizer::~CentralScrutinizer
virtual ~CentralScrutinizer() override final
Definition: CentralScrutinizer.cxx:12
CentralScrutinizer::CentralScrutinizer
CentralScrutinizer(const CentralScrutinizer &right)
CentralScrutinizer
Definition: CentralScrutinizer.h:14
CentralScrutinizer::identify
Identifier identify() const
Definition: CentralScrutinizer.cxx:22