![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #define SOLENOIDTEST_H 1
17 #include "GaudiKernel/ServiceHandle.h"
double m_maxZ
maximum z to scan in mm
ServiceHandle< ITHistSvc > m_thistSvc
the histogram service
long m_event
event counter
double m_minZ
minimum z to scan in mm
double m_derivZR[9]
stores derivatives
double m_maxR
maximum radius to scan in mm
void getFieldValue()
get Field value either by G4 or by MagFieldSvc
SolenoidTest(const std::string &name, ISvcLocator *pSvcLocator)
int m_stepsR
the number of steps in R
double m_deriv[9]
stores derivatives
TTree * m_tree
the ROOT tree containing the output
::StatusCode StatusCode
StatusCode definition for legacy code.
double m_derivOld[9]
stores derivatives
double m_fieldZR[3]
stores the 2d field components
int m_stepsZ
the number of steps in Z
Local cache for magnetic field (based on MagFieldServices/AtlasFieldSvcTLS.h)
double m_minR
minimum radius to scan in mm
ServiceHandle< MagField::IMagFieldSvc > m_magFieldSvc
new field svc
double m_fieldOld[3]
stores the old field components
std::string m_treeName
name of the Tree object
double m_field[3]
stores the field components
bool checkWithReference()
check current field with reference field
std::string m_histStream
THistSvc stream name.
int m_stepsPhi
the number of steps in phi
double m_xyzt[4]
stores the current xyzt position
StatusCode fetchEnvironment()
get environment either for g4 or for magFieldSvc