Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Functions
GenericTob.h File Reference
#include "AlgoConstants.h"
#include "AlgoDataTypes.h"
#include "eEmTob.h"
#include "eTauTob.h"
#include <bitset>
#include <vector>
#include <ostream>
Include dependency graph for GenericTob.h:

Go to the source code of this file.

Classes

class  GlobalSim::GenericTob
 

Namespaces

 GlobalSim
 AlgTool to obtain a selection of eFex RoIs read in from the event store.
 

Typedefs

using GlobalSim::GenericTobContainer = std::vector< std::shared_ptr< GenericTob > >
 

Functions

std::ostream & operator<< (std::ostream &, const GlobalSim::GenericTob &)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  ,
const GlobalSim::GenericTob  
)

Definition at line 142 of file GenericTob.cxx.

142  {
143 
144  os << "GlobalSim::GenericTob\n"
145  << "Et: " << tob.Et_bits() << ' '
146  << "0x" << GlobalSim::binStrToHexStr(tob.Et_bits().to_string()) << '\n'
147  << "Eta: " << tob.Eta_bits() << ' '
148  << "0x" << GlobalSim::binStrToHexStr(tob.Eta_bits().to_string()) << '\n'
149  << "Phi: " << tob.Phi_bits() << ' '
150  << "0x" << GlobalSim::binStrToHexStr(tob.Phi_bits().to_string()) << '\n'
151  << "Charge: " << tob.Charge_bits() << ' '
152  << "0x" << GlobalSim::binStrToHexStr(tob.Charge_bits().to_string()) << '\n'
153  << "overflow: " << tob.overflow_bits() << ' '
154  << "0x" << GlobalSim::binStrToHexStr(tob.overflow_bits().to_string()) << '\n'
155  << "bits: " << tob.as_bits() << ' '
156  << "0x" << GlobalSim::binStrToHexStr(tob.as_bits().to_string()) << '\n';
157  return os;
158 }
GlobalSim::binStrToHexStr
std::string binStrToHexStr(std::string s)
Definition: binStrToHexStr.h:37
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231