ATLAS Offline Software
Loading...
Searching...
No Matches
ForwardRegionProperties.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ForwardRegionProperties_H
6#define ForwardRegionProperties_H
7
10#include "CLHEP/Geometry/Point3D.h"
11
12class ForwardRegionProperties : public extends<AthAlgTool, IForwardRegionProperties>
13{
14public:
15 ForwardRegionProperties( const std::string& type, const std::string& name, const IInterface* parent );
16
17 // Standard Destructor
19
20 virtual PFWDMg_CONFIGURATION getConf() override final;
21
22 void getMagTransforms(const std::string&, int, HepGeom::Point3D<double>&, HepGeom::Point3D<double>&, double&, bool twiss = false) override final;
23 void getMagTransforms(const std::string&, int, HepGeom::Point3D<double>&, HepGeom::Point3D<double>&, bool twiss = false) override final;
24
25private:
26 // property configuration
28};
29
30#endif // ForwardRegionProperties_H
struct _FWDMg_CONFIGURATION FWDMg_CONFIGURATION
struct _FWDMg_CONFIGURATION * PFWDMg_CONFIGURATION
virtual PFWDMg_CONFIGURATION getConf() override final
void getMagTransforms(const std::string &, int, HepGeom::Point3D< double > &, HepGeom::Point3D< double > &, double &, bool twiss=false) override final
ForwardRegionProperties(const std::string &type, const std::string &name, const IInterface *parent)