ATLAS Offline Software
Loading...
Searching...
No Matches
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
14class AGDDVolume;
16class AGDDVolumeStore;
17
19public:
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
31private:
32
34 std::string m_volume;
36 GeoTrf::Transform3D m_transform;
37};
38
39#endif
static Double_t a
AGDDPositioner(AGDDPositionerStore &ps, AGDDVolumeStore &vs, const std::string &n, const GeoTrf::Transform3D &t)
void SensitiveDetector(bool a)
const GeoTrf::Transform3D & Transform() const
virtual ~AGDDPositioner()=default
std::string m_volume
GeoTrf::Transform3D m_transform
bool IsSensitiveDetector() const
AGDDVolume * m_theVolume
AGDDVolume * GetVolume()
const std::string & Volume()