ATLAS Offline Software
Loading...
Searching...
No Matches
ForwardTracker::ConfigData Class Reference

#include <ConfigData.h>

Collaboration diagram for ForwardTracker::ConfigData:

Public Member Functions

 ConfigData ()
std::string str () const

Public Attributes

std::string twissFile1
std::string twissFile2
double positionC1
double positionC2
double apertureC1
double apertureC2
double endMarker

Detailed Description

Definition at line 12 of file ForwardTracker/ForwardTracker/ConfigData.h.

Constructor & Destructor Documentation

◆ ConfigData()

ForwardTracker::ConfigData::ConfigData ( )

Definition at line 12 of file ForwardTracker/src/ConfigData.cxx.

12 :
13 twissFile1 ("/afs/cern.ch/atlas/offline/external/TwissFiles/v001/0090.00m/8TeV/alfaTwiss1.txt"), // LHC twiss file for beam1
14 twissFile2 ("/afs/cern.ch/atlas/offline/external/TwissFiles/v001/0090.00m/8TeV/alfaTwiss2.txt"), // LHC twiss file for beam2
15 positionC1 (149), // Z position [ m] of collimator1
16 positionC2 (184), // Z position [ m] of collimator2
17 apertureC1 (999), // X aperture [mm] of collimator1
18 apertureC2 (999), // X aperture [mm] of collimator2
19 endMarker (236.888) // Z position [ m] of the detector
20 {
21 }

Member Function Documentation

◆ str()

std::string ForwardTracker::ConfigData::str ( ) const

Definition at line 23 of file ForwardTracker/src/ConfigData.cxx.

23 {
24
25 std::ostringstream ost;
26
27 ost << '\n'
28 << "twissFile1 " << twissFile1 << '\n'
29 << "twissFile2 " << twissFile2 << '\n'
30 << "positionC1 " << positionC1 << '\n'
31 << "positionC2 " << positionC2 << '\n'
32 << "apertureC1 " << apertureC1 << '\n'
33 << "apertureC2 " << apertureC2 << '\n'
34 << "endMarker " << endMarker << '\n';
35
36 return ost.str();
37 }

Member Data Documentation

◆ apertureC1

double ForwardTracker::ConfigData::apertureC1

Definition at line 19 of file ForwardTracker/ForwardTracker/ConfigData.h.

◆ apertureC2

double ForwardTracker::ConfigData::apertureC2

Definition at line 20 of file ForwardTracker/ForwardTracker/ConfigData.h.

◆ endMarker

double ForwardTracker::ConfigData::endMarker

Definition at line 21 of file ForwardTracker/ForwardTracker/ConfigData.h.

◆ positionC1

double ForwardTracker::ConfigData::positionC1

Definition at line 17 of file ForwardTracker/ForwardTracker/ConfigData.h.

◆ positionC2

double ForwardTracker::ConfigData::positionC2

Definition at line 18 of file ForwardTracker/ForwardTracker/ConfigData.h.

◆ twissFile1

std::string ForwardTracker::ConfigData::twissFile1

Definition at line 15 of file ForwardTracker/ForwardTracker/ConfigData.h.

◆ twissFile2

std::string ForwardTracker::ConfigData::twissFile2

Definition at line 16 of file ForwardTracker/ForwardTracker/ConfigData.h.


The documentation for this class was generated from the following files: