ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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:
ForwardTracker::ConfigData::positionC1
double positionC1
Definition: ForwardTracker/ForwardTracker/ConfigData.h:17
python.trigbs_prescaleL1.ost
ost
Definition: trigbs_prescaleL1.py:104
ForwardTracker::ConfigData::apertureC1
double apertureC1
Definition: ForwardTracker/ForwardTracker/ConfigData.h:19
ForwardTracker::ConfigData::apertureC2
double apertureC2
Definition: ForwardTracker/ForwardTracker/ConfigData.h:20
ForwardTracker::ConfigData::twissFile1
std::string twissFile1
Definition: ForwardTracker/ForwardTracker/ConfigData.h:15
ForwardTracker::ConfigData::twissFile2
std::string twissFile2
Definition: ForwardTracker/ForwardTracker/ConfigData.h:16
ForwardTracker::ConfigData::endMarker
double endMarker
Definition: ForwardTracker/ForwardTracker/ConfigData.h:21
ForwardTracker::ConfigData::positionC2
double positionC2
Definition: ForwardTracker/ForwardTracker/ConfigData.h:18