ATLAS Offline Software
Classes | Namespaces | Typedefs | Functions
MuonDriftCircleErrorStrategy.h File Reference
#include <bitset>
#include "GaudiKernel/MsgStream.h"
#include <iostream>
Include dependency graph for MuonDriftCircleErrorStrategy.h:

Go to the source code of this file.

Classes

class  Muon::MuonDriftCircleErrorStrategy
 

Namespaces

 Muon
 This class provides conversion from CSC RDO data to CSC Digits.
 

Typedefs

typedef std::bitset< 23 > Muon::MuonDriftCircleErrorStrategyInput
 

Functions

std::ostream & operator<< (std::ostream &sl, const Muon::MuonDriftCircleErrorStrategy &mdces)
 
MsgStream & operator<< (MsgStream &sl, const Muon::MuonDriftCircleErrorStrategy &mdces)
 

Function Documentation

◆ operator<<() [1/2]

MsgStream& operator<< ( MsgStream &  sl,
const Muon::MuonDriftCircleErrorStrategy mdces 
)
inline

Definition at line 135 of file MuonDriftCircleErrorStrategy.h.

136 {
137  sl << "MuonDriftCircleErrorStrategy with strategy ";
138  const Muon::MuonDriftCircleErrorStrategyInput myBits = mdces.getBits();
139  switch (mdces.strategy()){
140  case 0:
141  sl << "Moore";
142  break;
143  case 1:
144  sl << "Muon";
145  break;
146  default:
147  sl << "Unknown Strategy";
148  }
149  sl << " and configuration bits " << myBits;
150  sl << " including CalibWindow " << mdces.calibWindow() << std::endl;
151  return sl;
152 }

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  sl,
const Muon::MuonDriftCircleErrorStrategy mdces 
)
inline

Definition at line 116 of file MuonDriftCircleErrorStrategy.h.

117 {
118  sl << "MuonDriftCircleErrorStrategy with strategy ";
119  const Muon::MuonDriftCircleErrorStrategyInput myBits = mdces.getBits();
120  switch (mdces.strategy()){
121  case 0:
122  sl << "Moore";
123  break;
124  case 1:
125  sl << "Muon";
126  break;
127  default:
128  sl << "Unknown Strategy";
129  }
130  sl << " and configuration bits " << myBits;
131  sl << " including CalibWindow " << mdces.calibWindow() << std::endl;
132  return sl;
133 }
Muon::MuonDriftCircleErrorStrategy::calibWindow
unsigned long calibWindow() const
Returns calibration configuration.
Definition: MuonDriftCircleErrorStrategy.h:90
Muon::MuonDriftCircleErrorStrategyInput
std::bitset< 23 > MuonDriftCircleErrorStrategyInput
Definition: MuonDriftCircleErrorStrategy.h:13
Muon::MuonDriftCircleErrorStrategy::getBits
const MuonDriftCircleErrorStrategyInput getBits() const
Definition: MuonDriftCircleErrorStrategy.h:47
Muon::MuonDriftCircleErrorStrategy::strategy
Strategy strategy() const
Definition: MuonDriftCircleErrorStrategy.h:104