|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IForwardRegionProperties_H
6 #define IForwardRegionProperties_H
8 #include "GaudiKernel/IAlgTool.h"
10 #include "CLHEP/Geometry/Point3D.h"
153 virtual void getMagTransforms(
const std::string&,
int, HepGeom::Point3D<double>&, HepGeom::Point3D<double>&,
double&,
bool twiss =
false)=0;
154 virtual void getMagTransforms(
const std::string&,
int, HepGeom::Point3D<double>&, HepGeom::Point3D<double>&,
bool twiss =
false)=0;
std::vector< double > pointD1aStart
std::vector< double > fQ6RotZ
std::vector< double > pointD1fEnd
std::vector< double > pointD1bEnd
std::vector< double > pointD1aEnd
virtual void getMagTransforms(const std::string &, int, HepGeom::Point3D< double > &, HepGeom::Point3D< double > &, bool twiss=false)=0
std::vector< double > fQ1RotZ
std::vector< double > pointQ2bEnd
virtual PFWDMg_CONFIGURATION getConf()=0
std::vector< double > pointD1dEnd
std::vector< double > pointQ1Start
std::vector< double > pointD2Start
std::vector< double > fD2RotZ
std::vector< double > fD1fRotZ
std::vector< double > fQ7aRotZ
std::vector< double > pointQ4End
std::vector< double > fD1bRotZ
std::vector< double > pointQ7bStart
std::vector< double > fQ4RotZ
std::vector< double > fQ2bRotZ
std::vector< double > pointQ7bEnd
std::vector< double > pointD1cStart
std::vector< double > pointD1dStart
struct _FWDMg_CONFIGURATION * PFWDMg_CONFIGURATION
std::vector< double > pointQ6End
std::vector< double > pointQ7aStart
std::vector< double > fQ2aRotZ
std::vector< double > pointQ5Start
std::vector< double > pointD1eStart
std::vector< double > fD1dRotZ
std::vector< double > fQ3RotZ
std::vector< double > pointQ1End
std::vector< double > fD1cRotZ
std::vector< double > fD1eRotZ
struct _FWDMg_CONFIGURATION FWDMg_CONFIGURATION
std::vector< double > pointQ3End
std::vector< double > pointQ3Start
std::vector< double > pointQ2aStart
std::vector< double > pointD1cEnd
std::vector< double > pointQ2aEnd
std::vector< double > pointQ2bStart
std::vector< double > pointQ4Start
std::vector< double > pointQ6Start
bool bUseFLUKAMapsForInnerTriplet
virtual void getMagTransforms(const std::string &, int, HepGeom::Point3D< double > &, HepGeom::Point3D< double > &, double &, bool twiss=false)=0
DeclareInterfaceID(IForwardRegionProperties, 1, 0)
Creates the InterfaceID and interfaceID() method.
std::vector< double > fD1aRotZ
std::vector< double > pointQ5End
std::vector< double > fQ7bRotZ
std::vector< double > pointD1fStart
std::vector< double > fQ5RotZ
std::vector< double > pointQ7aEnd
std::vector< double > pointD2End
std::vector< double > pointD1bStart
std::vector< double > pointD1eEnd