ATLAS Offline Software
ForwardScrutinizer.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 ForwardScrutinizer_h
6 #define ForwardScrutinizer_h 1
7 
8 #include "GeoModelKernel/GeoVDetectorElement.h"
9 #ifndef BUILDVP1LIGHT
10  #include "Identifier/Identifier.h"
11 #endif
12 
13 class ForwardScrutinizer final : public GeoVDetectorElement
14 {
15  public:
16  ForwardScrutinizer(const GeoVFullPhysVol *fullPhysVol);
17  virtual ~ForwardScrutinizer() 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 #endif
ForwardScrutinizer
Definition: ForwardScrutinizer.h:14
ForwardScrutinizer::operator=
const ForwardScrutinizer & operator=(const ForwardScrutinizer &right)
ForwardScrutinizer::identify
Identifier identify() const
Definition: ForwardScrutinizer.cxx:23
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
ForwardScrutinizer::ForwardScrutinizer
ForwardScrutinizer(const GeoVFullPhysVol *fullPhysVol)
Definition: ForwardScrutinizer.cxx:7
ForwardScrutinizer::~ForwardScrutinizer
virtual ~ForwardScrutinizer() override final
Definition: ForwardScrutinizer.cxx:12
ForwardScrutinizer::ForwardScrutinizer
ForwardScrutinizer(const ForwardScrutinizer &right)