ATLAS Offline Software
Loading...
Searching...
No Matches
BLinePar.h File Reference
#include "MuonAlignmentData/MuonAlignmentPar.h"
#include <array>
#include <limits>
#include <iosfwd>
#include <algorithm>
Include dependency graph for BLinePar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BLinePar

Functions

std::ostream & operator<< (std::ostream &ostr, const BLinePar &par)

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & ostr,
const BLinePar & par )

Definition at line 7 of file BLinePar.cxx.

7 {
8 using Parameter = BLinePar::Parameter;
9 ostr<<"Muon B-Line deformation AMDB id (name,eta,phi,job)=(";
10 ostr<<par.AmdbStation()<<",";
11 ostr<<par.AmdbEta()<<",";
12 ostr<<par.AmdbPhi()<<",";
13 ostr<<par.AmdbJob()<<"), ";
14 ostr<<" tube bow in plane bz="<<par.getParameter(Parameter::bz)<<",";
15 ostr<<" tube bow out of plane bp="<<par.getParameter(Parameter::bp)<<",";
16 ostr<<" bn="<<par.getParameter(Parameter::bn)<<",";
17 ostr<<" cross plate sage out of plane sp="<<par.getParameter(Parameter::sp)<<",";
18 ostr<<" sn="<<par.getParameter(Parameter::sn)<<",";
19 ostr<<" twist tw="<<par.getParameter(Parameter::tw)<<",";
20 ostr<<" parallelogram pg="<<par.getParameter(Parameter::pg)<<",";
21 ostr<<" trapezoid tz="<<par.getParameter(Parameter::tr)<<",";
22 ostr<<" global expansion eg="<<par.getParameter(Parameter::eg)<<",";
23 ostr<<" local expansion ep="<<par.getParameter(Parameter::ep)<<",";
24 ostr<<" en="<<par.getParameter(Parameter::en);
25 return ostr;
26}