ATLAS Offline Software
AGDDPositioner.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef AGDDPositioner_H
6 #define AGDDPositioner_H
7 
10 #include "GeoModelKernel/GeoDefinitions.h"
11 
12 #include <string>
13 
14 class AGDDVolume;
16 class AGDDVolumeStore;
17 
19 public:
21  AGDDVolumeStore& vs,
22  const std::string& n,
23  const GeoTrf::Transform3D& t);
24  virtual ~AGDDPositioner()=default;
25  const std::string& Volume();
27  const GeoTrf::Transform3D& Transform() const;
30 
31 private:
32 
34  std::string m_volume;
37 };
38 
39 #endif
AGDDPositioner::m_transform
GeoTrf::Transform3D m_transform
Definition: AGDDPositioner.h:36
AGDDPositioner::m_theVolume
AGDDVolume * m_theVolume
Definition: AGDDPositioner.h:35
AGDDPositioner::SensitiveDetector
void SensitiveDetector(bool a)
Definition: AGDDPositioner.h:29
AGDDVolumeStore
Definition: AGDDVolumeStore.h:15
AGDDPositioner::Transform
const GeoTrf::Transform3D & Transform() const
Definition: AGDDPositioner.cxx:25
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
AGDDPositioner::~AGDDPositioner
virtual ~AGDDPositioner()=default
AGDDPositioner::AGDDPositioner
AGDDPositioner(AGDDPositionerStore &ps, AGDDVolumeStore &vs, const std::string &n, const GeoTrf::Transform3D &t)
Definition: AGDDPositioner.cxx:10
AGDDPositioner
Definition: AGDDPositioner.h:18
GeoPrimitives.h
beamspotman.n
n
Definition: beamspotman.py:731
Amg::Transform3D
Eigen::Affine3d Transform3D
Definition: GeoPrimitives.h:46
AGDDPositioner::IsSensitiveDetector
bool IsSensitiveDetector() const
Definition: AGDDPositioner.h:28
AGDDPositioner::m_volume
std::string m_volume
Definition: AGDDPositioner.h:34
AGDDPositionerStore
Definition: AGDDPositionerStore.h:14
a
TList * a
Definition: liststreamerinfos.cxx:10
AGDDPositioner::Volume
const std::string & Volume()
Definition: AGDDPositioner.cxx:21
AGDDVolume
Definition: AGDDVolume.h:16
AGDDPositioner::GetVolume
AGDDVolume * GetVolume()
Definition: AGDDPositioner.cxx:29
AGDDPositioner::m_isSensitiveDetector
bool m_isSensitiveDetector
Definition: AGDDPositioner.h:33