ATLAS Offline Software
Loading...
Searching...
No Matches
BLinePar.h File Reference
#include "MuonAlignmentData/MuonAlignmentPar.h"
#include <array>
#include <limits>
#include <iostream>
#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 6 of file BLinePar.cxx.

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