ATLAS Offline Software
Namespaces | Functions | Variables
L2IsoMuon_v1.cxx File Reference
#include <iostream>
#include "xAODCore/AuxStoreAccessorMacros.h"
#include "xAODTrigMuon/versions/L2IsoMuon_v1.h"
Include dependency graph for L2IsoMuon_v1.cxx:

Go to the source code of this file.

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 

Functions

 xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2IsoMuon_v1, float, double, pt) AUXSTORE_PRIMITIVE_GETTER_WITH_CAST(L2IsoMuon_v1
 
eta xAOD::AUXSTORE_PRIMITIVE_GETTER_WITH_CAST (L2IsoMuon_v1, float, double, phi) double L2IsoMuon_v1
 
 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, uint32_t, roiWord, setRoiWord) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
 
setCharge xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, int, errorFlag, setErrorFlag) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
 
setCharge setSumPt01 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, float, sumPt02, setSumPt02) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
 
setCharge setSumPt01 setSumPt03 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, float, sumPt04, setSumPt04) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
 
setCharge setSumPt01 setSumPt03 setSumEt01 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (L2IsoMuon_v1, float, sumEt02, setSumEt02) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(L2IsoMuon_v1
 
std::ostream & operator<< (std::ostream &out, const xAOD::L2IsoMuon_v1 &mu)
 Helper operator for easily printing the properties of a LVL2 muon iso object for debugging. More...
 

Variables

setCharge xAOD::sumPt01
 
setCharge setSumPt01 xAOD::sumPt03
 
setCharge setSumPt01 setSumPt03 xAOD::sumEt01
 
setCharge setSumPt01 setSumPt03 setSumEt01 xAOD::sumEt03
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  out,
const xAOD::L2IsoMuon_v1 mu 
)

Helper operator for easily printing the properties of a LVL2 muon iso object for debugging.

Operator for printing the contents of a LVL2 muon.

Definition at line 132 of file L2IsoMuon_v1.cxx.

133  {
134 
135  out << "roiWord: " << mu.roiWord() << "; ";
136  out << "charge: " << mu.charge() << "; ";
137  out << "pt: " << mu.pt() << "; ";
138  out << "phi: " << mu.phi() << "; ";
139  out << "eta: " << mu.eta() << "; ";
140  out << "errorFlag: " << mu.errorFlag() << "; ";
141  out << "sumPt01: " << mu.sumPt01() << "; ";
142  out << "sumPt02: " << mu.sumPt02() << "; ";
143  out << "sumPt03: " << mu.sumPt03() << "; ";
144  out << "sumPt04: " << mu.sumPt04() << "; ";
145  out << "sumEt01: " << mu.sumEt01() << "; ";
146  out << "sumEt02: " << mu.sumEt02() << "; ";
147  out << "sumEt03: " << mu.sumEt03() << "; ";
148  out << "sumEt04: " << mu.sumEt04();
149 
150  // Return the stream:
151  return out;
152 }
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
CaloNoise_fillDB.mu
mu
Definition: CaloNoise_fillDB.py:53