ATLAS Offline Software
ForwardDetectors
ForwardTracker
src
ForwardTracker/src/ConfigData.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
ForwardTracker/ConfigData.h
"
6
7
#include <string>
8
#include <sstream>
9
10
namespace
ForwardTracker
{
11
12
ConfigData::ConfigData
() :
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
}
22
23
std::string
ConfigData::str
()
const
{
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
}
38
39
std::ostream&
operator<<
(std::ostream&
os
,
const
ConfigData
&
cd
) {
os
<<
cd
.str();
return
os
; }
40
}
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::operator<<
std::ostream & operator<<(std::ostream &, const Beamline &)
Definition:
ForwardTracker/src/Beamline.cxx:105
ConfigData.h
ForwardTracker::ConfigData::apertureC2
double apertureC2
Definition:
ForwardTracker/ForwardTracker/ConfigData.h:20
ForwardTracker::ConfigData::str
std::string str() const
Definition:
ForwardTracker/src/ConfigData.cxx:23
ReadFromCoolCompare.os
os
Definition:
ReadFromCoolCompare.py:231
ForwardTracker::ConfigData::twissFile1
std::string twissFile1
Definition:
ForwardTracker/ForwardTracker/ConfigData.h:15
calibdata.cd
cd
Definition:
calibdata.py:51
ForwardTracker::ConfigData::twissFile2
std::string twissFile2
Definition:
ForwardTracker/ForwardTracker/ConfigData.h:16
ForwardTracker
Definition:
ForwardTracker/ForwardTracker/Beamline.h:12
ForwardTracker::ConfigData::endMarker
double endMarker
Definition:
ForwardTracker/ForwardTracker/ConfigData.h:21
ForwardTracker::ConfigData
Definition:
ForwardTracker/ForwardTracker/ConfigData.h:12
ForwardTracker::ConfigData::ConfigData
ConfigData()
Definition:
ForwardTracker/src/ConfigData.cxx:12
ForwardTracker::ConfigData::positionC2
double positionC2
Definition:
ForwardTracker/ForwardTracker/ConfigData.h:18
Generated on Thu Mar 13 2025 21:08:45 for ATLAS Offline Software by
1.8.18